Guten Tag alle zusammen,
da ich mich im Augenblick intensiv mit python und in diesem Zusammenhang auch mit dem Binding für das GTK+ Toolkit beschäftige, habe ich beschlossen, mich mal in diesem Forum zu registrieren, um mich mit den Leuten hier auszutauschen.
Ich beschäftige mich im Augenblick damit, eine kleine graphische Oberfläche zum auslesen von sqlite-Datenbanken zu bauen ( siehe: http://www.sqlite.org/ ). Ich möchte die Tabellen in den entsprechenden Dateien mit dem gtk+ toolkit anzeigen. Mein 'Projekt' habe ich mal hier hochgeladen. Um die Daten anzeigen zu können, wollte ich ein eigenes GenreicTreeModel verwenden, welches ich in model.py geschrieben habe. Ich habe mich an dieses Tutorial gehalten. Nachdem ich allerdings auf das entsprechende TreeView Widget die set_model Methode aufrufe, um mein SQLModel als Model zu setzen, gibt die get_model Methode immer noch None zurück, und das TreeView Widget wird ohne Inhalt dargestellt. Jedoch erscheinen auf der Konsole keine Fehlermeldungen... Wenn ich die ganze Tabelle wie in viewer.py ohne ein eigenes Model erstelle, sondern die Daten manuell einfüge, funktioniert alles jedoch perfekt. Allerdings wäre es mir lieber, das selbst geschriebene TreeModel zu benutzen. Weiß jemand, warum dies so nicht funktioniert?
GenericTreeModel
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Woher soll denn das Programm wissen was du machen willst? Es gibt ja Fälle in dem man nicht die Methoden der Elternklassen aufrufen will.x2b hat geschrieben:Aber irgendwie schade, dass es da keine Fehlermeldung gibt...
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice