Text eines gtk.CellRendererText retten
Wenn ich ein gtk.CellRendererText editiere möchte ich nach einem Abbruch durch ESC oder Focus-Verlusts den editierten Text behalten. Standardmässig geht der Text jedoch verloren und es wird der ursprüngliche Text wieder hergestellt. Wie kann ich den editierten Text retten?
-
- User
- Beiträge: 996
- Registriert: Mittwoch 9. Januar 2008, 13:48
Ich denke, du musst auf eine Art "keypressed"-Signal hoeren, und zwar so, dass deine Signalhandler vor allen anderen aufgerufen wird.
http://www.pygtk.org/docs/pygtk/class-g ... xt--editedrhersel hat geschrieben:Wenn ich ein gtk.CellRendererText editiere möchte ich nach einem Abbruch durch ESC oder Focus-Verlusts den editierten Text behalten. Standardmässig geht der Text jedoch verloren und es wird der ursprüngliche Text wieder hergestellt. Wie kann ich den editierten Text retten?
Den neuen Text in der Callback-Funktion musst du dann halt im Model eintragen.