多くの QPushButton を含む Qt Designer を使用して UI ファイルを作成し、それを pyuic4 を使用して Python ファイルに変換しました。
すべての QPushButtons を QButtonGroup に追加したいと考えています。
すべての QPushButtons を反復または取得して、UI Python ファイルから QButtonGroup に追加するにはどうすればよいですか?
多くの QPushButton を含む Qt Designer を使用して UI ファイルを作成し、それを pyuic4 を使用して Python ファイルに変換しました。
すべての QPushButtons を QButtonGroup に追加したいと考えています。
すべての QPushButtons を反復または取得して、UI Python ファイルから QButtonGroup に追加するにはどうすればよいですか?
Qt Designer では、すべてのボタンをコンテナー ウィジェット内に配置します。
その後、 findChildrenを使用して、すべての子ボタンを反復処理できます。したがってself.buttonBox
、コンテナ ウィジェットである場合は、次のようなことができます。
self.buttonGroup = QtGui.QButtonGroup(self)
for button in self.buttonBox.findChildren(QtGui.QAbstractButton):
self.buttonGroup.addButton(button)