PyQt Baum-Widget hinzufügen die Kontrollkästchen für die dynamische Entfernung

Ich bin versucht, erstellen Sie eine Baum-widget, das im wesentlichen ermöglicht es dem Nutzer, verschiedene Aufschlüsselungen der Daten und die Möglichkeit zum löschen bestimmter Elemente. Um dies zu tun, ich möchte ein Kontrollkästchen im Zusammenhang mit der jeweiligen top-level-Element und jedes Kind so kann der Benutzer wählen, welche top-level-Elemente (und damit alle Kinder, die top-level-Element) zu löschen. Oder die bestimmte Kinder zu löschen. Um Ihnen eine bessere Idee habe ich ein Beispiel erstellt, wobei [x] für einen geprüften Kontrollkästchen und [ ] steht für eine leere checkbox:

>Beverages Allowed in Stadium [ ]
    Soda                      [ ]
    Water                     [ ]
    Tea                       [ ]
    Spirits                   [X]
    Ale                       [ ]

>Tickets                      [X]
    Row A                     [X]
    Row B                     [X]
    Row C                     [X]
    Lawn                      [X]

Irgendwelche Vorschläge, wie dies umzusetzen? Ich weiß nicht, ob es einen Unterschied macht, so weit wie Schwierigkeiten, aber ich habe zugeteilt, eine separate Spalte für die Kontrollkästchen.

InformationsquelleAutor sudobangbang | 2015-07-10

Schreibe einen Kommentar