检查/取消选中循环生成的按钮

时间:2013-09-29 12:40:56

标签: python-2.7 pyqt4

我的脚本中的按钮是由for循环生成的,如下所示:

for number in xrange(1,5):
    self.btn = QPushButton(str(number))
    self.btn.setCheckable(True)
    self.btn.number = number
    self.h1box.addWidget(self.btn)

我想要另一个按钮能够检查/取消选中其中一个按钮,我不知道该怎么做,已经用Google搜索了这么多,没有帮助。我希望你不会因为那个问题而杀了我。

1 个答案:

答案 0 :(得分:0)

您可能正在寻找“setChecked(self,bool)”功能: http://pyqt.sourceforge.net/Docs/PyQt4/qabstractbutton.html#setChecked