拖一个
QWidget到Mainwindow,拖4个pushbutton到QWidget。
新建一个类XXX,继承QWidget,然后把mainwindow的那个QWidget提升为XXX,那么在XXX的构造函数里,可以发现这4个pushbutton吗?
用这个方法在XXX的构造函数里无法获取,但是在MainWindow.cpp的构造函数里却可以获取。
如何破?
- QObjectList tt = children();
- // 找到所有button,找不到。。。
- QList<QPushButton*> labelList = findChildren<QPushButton*>();
- for(int i = 0; i < labelList.size(); i++)
- {
- QPushButton* label = labelList.at(i);
- label->setText(QString::number(i));
- }