对不起,如果标题不是很明确。这里是例子,一个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
存储在列表中后?有没有办法知道“原始”类型?