Hallo,
Was ich bis jetzt habe:
Viele Zeilen seeehr unprofessionellen Code (aber ich verbessere das zur Zeit) und ein bis jetzt nahezu perfekt laufendes Gtk Programm.
Den Gtk.Entry zum Durchsuchen habe ich nun mit Gtk.EntryCompletion noch anwenderfreundlicher gemacht.
Was ich gerne hätte:
Die Suchvorschläge sollen nicht nur auf den Anfangsbuchstaben die eingegeben werden basieren, sondern auch Wörter (in dem Fall Vögel) vorschlagen, die das bisher eingegebene nur enthalten, nicht unbedingt am Anfang.
Mein Problem:
Ich habe die folgenden Möglichkeiten für die Gtk.EntryCompletion gefunden: https://athenajc.gitbooks.io/python-...ompletion.html
Leider finde ich keine Anweisung die für meinen Wunsch zuständig ist.
Insgesamt werde ich aus den Dokumentationen zu Python und Gtk.EntryCompletion nicht so wirklich schlau, da C allem Anschein nach mehr und besser dokumentiert wurde.
Oder ich google einfach falsch..
Der Teil vom Code der für die Gtk.EntryCompletion zuständig ist:
Code:
liststore = Gtk.ListStore(str)
f = open("vogelarten_dt.info", 'r').readlines()
for item in f:
liststore.append([item[:-1]])
self.entrycompletion = Gtk.EntryCompletion()
self.entrycompletion.set_model(liststore)
self.entrycompletion.set_text_column(0)
self.entry = self.builder.get_object('Tbo_Species')
self.entry.set_completion(self.entrycompletion)
Hoffe ihr könnt mir da auf die Sprünge helfen ![Smilie](images/smilies/smile.gif)
LG,
TimeMen
Lesezeichen