對不起,如果標題不是很明確。這裏是例子,一個classA
有幾個孩子,childA1
,childA2
等存儲在classA
的list
:Qt - C++ - 通過父連接訪問的子項的功能
QList<ClassA> listA;
listA << childA1() << childA2();
的childA1
具有不中classA
存在功能start()
。所以,如果我嘗試:
listA[0].start();
編譯器說,classA
沒有成員start()
。 start()
被公槽,我做:
connect(this, SIGNAL(signalStart()), listA[0], SLOT(start()));
,它的工作。所以我的問題是如何知道這個函數start()
作爲classA
存儲在列表中後?有沒有辦法知道「原始」類型?