Untitled
Anonymous
plain_text
02/02/2024 4:39 PM
1.7 KB
17
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