Untitled
unknown
plain_text
2 years ago
1.3 kB
8
Indexable
class QuizApp(QMainWindow):
def __init__(self, questions):
# ... existing code ...
# After setting up the UI, make the radio buttons non-exclusive
self.ui.radio_button_a.setAutoExclusive(False)
self.ui.radio_button_b.setAutoExclusive(False)
self.ui.radio_button_c.setAutoExclusive(False)
self.ui.radio_button_d.setAutoExclusive(False)
# ... existing code ...
def next_question(self):
'''Goes to the next question; updates current question index, saves selected answer'''
self.timer.stop()
# ... existing code ...
# Uncheck all radio buttons before showing next question
self.ui.radio_button_a.setChecked(False)
self.ui.radio_button_b.setChecked(False)
self.ui.radio_button_c.setChecked(False)
self.ui.radio_button_d.setChecked(False)
# Now, make the radio buttons exclusive again if needed
self.ui.radio_button_a.setAutoExclusive(True)
self.ui.radio_button_b.setAutoExclusive(True)
self.ui.radio_button_c.setAutoExclusive(True)
self.ui.radio_button_d.setAutoExclusive(True)
QCoreApplication.processEvents()
# ... existing code ...
# ... existing code ...
Editor is loading...
Leave a Comment