QWizard: Buttons aktivieren/Deaktivieren

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
Daniel26
User
Beiträge: 26
Registriert: Freitag 2. Juni 2017, 09:29

Hallo,

weiß jemand, wie ich in einem QWizard einzelne Buttons aktivieren bzw. Deaktivieren kann? Ich habe in einer Abfrage ein paar Radio-Buttons, mindestens einer davon muss geklickt werden, bevor es weiter gehen soll.

xxx=QtGui.QWizard()
xxx.NextButton.hide()
xxx.NextButton.disable()
etc.
funktionieren schon mal nicht.
Oder weiß jemand, welche Attribute die Buttons im QWizard haben?

Gruß

Daniel
Daniel26
User
Beiträge: 26
Registriert: Freitag 2. Juni 2017, 09:29

Damits mal irgendwo steht und man evtl. über die Suche drüber fällt:

Man legt ne Funktion "isComplete" an. Dort gibt man False aus wenn eine Bedingung nicht erfüllt ist.
Wenn man dann will, das der Button wieder aktiv wird, gibt man das Signal "completeChanged()" aus. Dadurch wird "isComplete" nochmal gerufen.


Gruß

Daniel
Antworten