gpt4 book ai didi

python - 在 PyQt Python ui 文件中抓取所有 QPushButton

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:15 25 4
gpt4 key购买 nike

我使用带有大量 QPushButton 的 Qt Designer 创建了一个 UI 文件,然后使用 pyuic4 将其转换为 python 文件。

我想将所有 QPushButton 添加到 QButtonGroup。

如何从我的 UI Python 文件迭代或获取我的所有 QPushButtons 以添加到 QButtonGroup?

最佳答案

在 Qt Designer 中,将所有按钮放在容器小部件中。

然后您可以使用 findChildren遍历所有子按钮。因此,如果 self.buttonBox 是您的容器小部件,那么您可以执行以下操作:

self.buttonGroup = QtGui.QButtonGroup(self)
for button in self.buttonBox.findChildren(QtGui.QAbstractButton):
self.buttonGroup.addButton(button)

关于python - 在 PyQt Python ui 文件中抓取所有 QPushButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13725704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com