在组框中查找子窗口小部件

时间:2012-07-12 08:20:31

标签: qt

我在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 *>("+");

谢谢, 勒凯什。

1 个答案:

答案 0 :(得分:0)

findChild确实有效。应该在QGroupBox对象上调用它。