Qt信號/插槽是否遵循本機C++的範圍?我可以訪問超出範圍的Qt信號/對象插槽嗎?
比方說,我有以下類:樓,廚房,酒窖,爐竈和保質。
class House {Kitchen kitchen, Cellar cellar;};
class Kitchen {Stove stove;};
class Cellar {Shelf shelf;};
現在我想發送一個信號從地窖裏的架子到廚房裏的爐子。通過將貨架上的信號連接到地下室的信號和從廚房到爐子的插槽,然後在連接地窖和廚房的房間中進行連接,唯一的方法就是做到這一點。或者有沒有辦法直接做到這一點?
我有一個類需要與用戶界面進行通信,我不知道是否需要通過中間類「代理」所有各種信號/插槽。或者這是不良設計的一個指標?
如果某人回答了您的問題並附有幫助您的答案,請將其標記爲正確答案。 – g19fanatic 2010-11-18 12:34:57