Ändern Zustand einer checkbox nicht aktiviert ist, wenn andere checkbox aktiviert ist pyqt

Ich bin mit der Designer von Qt und pyqt code zum schreiben einer app.

Ich habe eine ganz einfache Frage: in meinem UI ich habe 2 Checkboxen und was ich brauche, ist, um das erste Kontrollkästchen, wie immer deaktiviert wenn die zweite checkbox ist deaktiviert.

In anderen Worten, die erste checkbox kann nur überprüft werden, wenn die zweite checkbox angekreuzt ist, aber die zweite checkbox kann überprüft werden, auch wenn ersteres nicht überprüft.

In Qt Designer habe ich nicht finden, eine einfach Art und Weise zu tun, die mit den Signalen/Slots-Funktion.

Hatte ich einen Blick in die Qt-API und ich habe versucht, code zu schreiben:

class CreateRIVLayerDialog(QDialog, FORM_CLASS):
    def __init__(self, iface)

    # some more code here...

    if self.addCheckDB.isChecked():
        self.addCheck.setChecked(False)

aber ohne Ergebnisse.

Hat jemand einige Tipps?

Dank

InformationsquelleAutor matteo | 2016-03-29

Schreibe einen Kommentar