我正在做一个测验,按下我的下一个按钮后,我希望取消选中单选按钮,但是这没有发生。这是我放置单选按钮的地方。
self.answers = QtGui.QButtonGroup(self)
self.Correctanswer = QRadioButton()
self.Incorrectans1 = QRadioButton()
self.Incorrectans2 = QRadioButton()
self.Incorrectans3 = QRadioButton()
self.answers.addButton(self.Correctanswer)
self.answers.addButton(self.Incorrectans1)
self.answers.addButton(self.Incorrectans2)
self.answers.addButton(self.Incorrectans3)
self.answers.buttonClicked.connect(self.QuestionCheck)
self.Correctanswer.setAutoExclusive(True)
self.Incorrectans1.setAutoExclusive(True)
self.Incorrectans2.setAutoExclusive(True)
self.Incorrectans3.setAutoExclusive(True)
这是连接到我的下一个按钮的子例程。在这里,我尝试将单选按钮设置为清晰,但这没有发生。单选按钮仍具有上一个问题的先前选择。
def Showquestions2(self):
self.Questionum.setText("Question 2")
self.Correctanswer.setChecked(False)
self.Incorrectans1.setChecked(False)
self.Incorrectans2.setChecked(False)
self.Incorrectans3.setChecked(False)
self.ismultichoiceButton.clicked.connect(self.Showquestions3)
谁能告诉我我要去哪里错了?谢谢
def Showquestions2(self):
self.group.setExclusive(False)
self.Questionum.setText("Question 2")
self.Correctanswer.setChecked(False)
self.Incorrectans1.setChecked(False)
self.Incorrectans2.setChecked(False)
self.Incorrectans3.setChecked(False)
self.ismultichoiceButton.clicked.connect(self.Showquestions3)
self.group.setExclusive(True)
尝试此代码以进一步参考此链接
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句