我在QGridLayout布局中布置了QPushButton对象和QLabel对象。此QGridLayout设置为QGroupBox对象。我现在如何检索有效存在于此组框中的QPushButton? 我尝试了以下代码,但它没有返回有效的QPushButton对象。
QGroupBox *grpBox = 0;
grpBox = (QGroupBox *)ui.tableWidget->cellWidget(fromRow, 0);
QGridLayout * gridLayout = (QGridLayout *)grpBox->layout();
QPushButton *btn = gridLayout->findChild<QPushButton *>("+");
谢谢, 勒凯什。
答案 0 :(得分:0)
findChild确实有效。应该在QGroupBox对象上调用它。