ich habe seit heute mal die grafische Oberfläche in Python ausprobiert. Nun möchte ich in ein Entry Feld Text eingeben, der dann in der darunter liegenden Tabelle gesucht und gefiltert wird.Dafür habe ich einen extra Button...
Hier mein bisheriger Code:
Code: Alles auswählen
#!/usr/bin/python
from Tkinter import *
import random
root = Tk()
root.minsize(500, 500)
# Funktionen
def hinzufuegen():
if entSuche.get() != "":
Lb1.insert(END, entSuche.get())
def filtern():
filtered = filter(int(entSuche.get()), Lb1.content)
# Textfeld und Button fuer die Suche
entSuche = Entry(root)
entSuche.pack()
btnHinzufuegen = Button(root, text='Hinzufuegen', command = hinzufuegen).pack()
btnFilter = Button(root, text='Filter', command = filtern).pack()
# Tabelle
lblTabelle = Label(root, text='Tabelle')
Lb1 = Listbox(root)
Lb1.content = [str(random.randint(10000000,99999999)) for k in xrange(8)]
Lb1.insert(END, *Lb1.content)
Lb1.insert(1, "Python")
Lb1.insert(2, "Perl")
Lb1.insert(3, "C")
Lb1.insert(4, "PHP")
Lb1.insert(5, "JSP")
Lb1.insert(6, "Ruby")
Lb1.pack()
root.mainloop()
Mfg