【发布时间】:2017-03-06 06:56:19
【问题描述】:
我很新,尝试在 Python 4 代码中创建 14 个(7 x 对是/否)QRadio 按钮来循环并记录每个 7Qs 是否检查了是或否 QRadio 按钮。我的代码如下。我不断收到以下错误消息:
'QMainWindow' 对象没有属性'QWidget'。
我不确定我做错了什么。据我所知,在大多数情况下,此类错误涉及类。非常感谢您提前。
rdbObjects = []
numQuestions = 7
firstWidget = 0
for q in range(0,numQuestions):
widg = window.QWidget2(Ui_Assignment3_MainWindow)
subWidg = QWidget(widg)
subWidg.setGeometry(500,q*60,141,421)
rdb1 = QRadioButton(subWidg
rdb1.setGeometry(10,10,41,18)
rdb2 = QRadioButton(subWidg)
rdb2.setGeometry(60,10,61,18)
rdb1.setText('Yes')
rdb2.setText('No')
if rdb1.isChecked():
print ('0')
else:
print ('1')
rdbObjects.select([rdb1, rdb2])
【问题讨论】:
-
Python 4???????
-
对不起,Python 3.4
-
只是让您在下次在这里发布问题之前知道:StackOverflow 并不是一个调试服务。理想情况下,其他有类似问题的人会阅读您的问题。但这只有在您提出好的问题时才会对他们有所帮助。请在发布另一个问题之前阅读this,并确保提供minimal, complete, and verifiable example。如果你做对了,你可能会在你需要提问之前回答你自己的问题。