Python 在与QtCore.QEventLoop()链接后,无法单击QRadioButton

Python 在与QtCore.QEventLoop()链接后,无法单击QRadioButton,python,pyqt4,pyside,qeventloop,qradiobutton,Python,Pyqt4,Pyside,Qeventloop,Qradiobutton,几天前,我遇到了一种情况,我必须在for循环中选中/取消选中QRadioButton。这里是链接 在此基础上实现QEventLoop之后,它一直运行良好,直到今天。现在我看到我的QRadioButton(通过)按钮允许我点击它,但不允许点击第二个QRadioButton(失败) Fail QRadioButton既不会挂起也不会禁用,只是我无法单击它 我的QEventLoop代码是: #QLoopEvent self.loop = QtCore.QEventLoop() self.ui.fai

几天前,我遇到了一种情况,我必须在for循环中选中/取消选中QRadioButton。这里是链接 在此基础上实现
QEventLoop
之后,它一直运行良好,直到今天。现在我看到我的QRadioButton(通过)按钮允许我点击它,但不允许点击第二个QRadioButton(失败)

Fail QRadioButton既不会挂起也不会禁用,只是我无法单击它

我的QEventLoop代码是:

#QLoopEvent 
self.loop = QtCore.QEventLoop()
self.ui.fail_radio.clicked.connect(self.loop.quit)
self.ui.pass_radio.clicked.connect(self.loop.quit)
for循环中的代码是:

self.ui.question_lbl.setText(self.saveQuestionslist[i])
self.loop.exec_();

if self.ui.fail_radio.isChecked():
    ***Some Code**
    self.radioExclusive()
elif self.ui.pass_radio.isChecked():
     ***Some Code**
    self.radioExclusive()
这项无线专用功能的作用是:-

def radioExclusive(self):
        self.ui.pass_radio.setAutoExclusive(False);
        self.ui.fail_radio.setAutoExclusive(False);
        self.ui.pass_radio.setChecked(False)
        self.ui.fail_radio.setChecked(False)
        self.ui.pass_radio.setAutoExclusive(True);
        self.ui.fail_radio.setAutoExclusive(True);

我不确定这个问题是在什么时候发生的

好的,问题不在于QEventloop,而是在开发无线电通道的UI时,通道的额外区域正在跟踪失败无线电