QRadioButton: Einstellung alle radio buttons in einer Gruppe zu ungeprüften Zustand
Habe ich drei radio-buttons, nennen wir Sie R1, R2 und R3. (R1 ist in dem aufgegebenen Satz)
Mein problem ist, dass ich über eine Methode namens check()
bekommt die aktuelle radio-button mit:
def check(self):
if R1.isChecked():
#
if R2.isChecked():
#
if R3.isChecked():
#
Basiert auf dem radio-button aktiv ist, wird die entsprechende Methode weiter genannt.
Aber das problem bei diesem Ansatz ist, dass, wenn die form lädt, R1 aktiviert ist. Wenn dann rufe ich die check()
, da R1 wird bereits aktiviert, wenn das Formular geladen wird, es gibt einfach zurück, R1 immer.
Was wäre der Weg, um dieses Problem beheben? Ich möchte, dass je nach Wahl des Benutzers die entsprechende Methode aufgerufen werden.
So Frage ich mich, ob es möglich ist, keine radio-button aktiviert, wenn das Formular geladen wird?
QRadioButton wird nicht standardmäßig aktiviert, und um das zu überprüfen, wenn Sie es schaffen, müssen Sie rufen Sie
setChecked(True)
, so meine Vermutung, ist alles was Sie tun müssen, ist keine der Tasten aktiviert.InformationsquelleAutor user225312 | 2010-08-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
hoffe das konnte dir helfen, zunächst alle radio-buttons wird in der ungeprüften Zustand.
InformationsquelleAutor Naruto