1
我使用Qt Designer創建了一個包含大量QPushButtons的UI文件,然後使用pyuic4將它轉換爲python文件。在PyQt Python ui文件中抓取所有QPushButton
我想將所有QPushButtons添加到QButtonGroup。
如何迭代或抓取我的所有QPushButtons以從我的UI Python文件中添加到QButtonGroup?
我使用Qt Designer創建了一個包含大量QPushButtons的UI文件,然後使用pyuic4將它轉換爲python文件。在PyQt Python ui文件中抓取所有QPushButton
我想將所有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)