Möglich das ich es etwas unverständlich formuliert habe,
Wenn ein Element aus der Liste ausgwählt wurde soll eine weitere Liste befüllt werden mit Elementen die dazu passen, dass heist das die nächste Liste über eine Abfrage befüllt wird für die ich ja die ID des ausgewählten Elements benötige ...
@BlackJack: Korrigiere mich bitte falls ich das falsch verstehe aber es kann ja sein das der erste eintrag die id 1, der nachste die id 5 un der übernächste die id 27 trägt... Wenn Einträge in der Datenbank oft geändert werden in Form von Löschen und hinzufügen ist das ja nicht wirklich unüblich ...
Hmmm... danke mal dafür aber das stellt für mich keine Lösung da!
Ich kann mir einfach nicht vorstellen das es da keine Lösung zu gibt, ich bin doch sicher nicht der einzige der das versucht hat!
Wie gesagt das ist ja eigentlich gängige Praxis...
Die Theorie: Ich lasse mir die Inhalte einer Spalte der DB Tabelle in einer Listbox ausgeben. Sobald eine Zeile selektiert wurde übergebe ich deren Inhalt per bind() Methode irgendwo anders hin und mache damit weis Gott was... Soweit kein Problem! Aus der Auswahl heraus sollen nun ...
ohne unhöflich wirken zu wollen, ein bisschen googlen hätte dich vermutlich auch auf die Lösung gebracht... das nächste mal vielleicht zuerst selbst die Mühe machen und dann Fragen! Dennoch hier ein Beispiel wie es machbar wäre:
def listIt(result): list = Listbox(root) list.pack() for ...