0

QPushButton オブジェクトと QLabel オブジェクトを QGridLayout レイアウトに配置しました。この QGridLayout は QGroupBox オブジェクトに設定されます。このグループ ボックスに効果的に存在する QPushButton を取得するにはどうすればよいですか? 次のコードを試しましたが、有効な QPushButton オブジェクトが返されません。

    QGroupBox *grpBox = 0;
    grpBox = (QGroupBox *)ui.tableWidget->cellWidget(fromRow, 0);
    QGridLayout * gridLayout = (QGridLayout *)grpBox->layout();
    QPushButton *btn = gridLayout->findChild<QPushButton *>("+");

ありがとう、ラケシュ。

4

1 に答える 1