Listbox, erste Zeile von Ausgabe markieren
Verfasst: Donnerstag 16. Mai 2013, 12:25
Hallo zusammen
Ich benutze Tkinter und verwende eine Listbox, zur Ausgabe von Datensätzen.
Bisher habe ich mitdie einzelnen Datensätze ausgewählt, welche dann in einem separaten Fenster ausgegeben werden.
Ich möchte das noch effektiver umgesetzten.
1. Beim Erstellen der Daten in der Listbox, soll die erste Datenzeile schon markiert sein.
2.Weiter möchte ich mit den Richtungstasten Auf und Ab, die Markierung in den Datenzeilen der Listbox bewegen können, um anschließend mit den gewünschten Datensatz ausgeben zu lassen.
Meine jetzige Funktion dazu sieht so aus:
Ich kann zwar jetzt mit Doppleklick oder Return, den gewünschten Datensatz auswählen, jedoch fehlt mir die Lösung um Punkt 1 + 2 umsetzen zu können.
Ich würde mich über Eure Hilfe freuen!
Grüße Nobuddy
Ich benutze Tkinter und verwende eine Listbox, zur Ausgabe von Datensätzen.
Bisher habe ich mit
Code: Alles auswählen
self.listboxWindow.bind('<<ListboxSelect>>', self.check_chance)Ich möchte das noch effektiver umgesetzten.
1. Beim Erstellen der Daten in der Listbox, soll die erste Datenzeile schon markiert sein.
2.Weiter möchte ich mit den Richtungstasten Auf und Ab, die Markierung in den Datenzeilen der Listbox bewegen können, um anschließend mit
Code: Alles auswählen
self.listboxWindow.bind('<Double-Button-1>', self.check_chance)
self.listboxWindow.bind('<Return>', self.check_chance)Meine jetzige Funktion dazu sieht so aus:
Code: Alles auswählen
def listboxDataChance(self, data):
"""Auswahl aus Listbox mit Übergabe zur Datenverarbeitung"""
self.items = data
self.listboxWindow.insert(0, *self.items)
#self.listboxWindow.bind('<<ListboxSelect>>', self.check_chance)
self.listboxWindow.bind('<Double-Button-1>', self.check_chance)
self.listboxWindow.bind('<Return>', self.check_chance)Ich würde mich über Eure Hilfe freuen!
Grüße Nobuddy