Seite 1 von 1

Text eines gtk.CellRendererText retten

Verfasst: Dienstag 9. Februar 2010, 00:24
von rhersel
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?

Verfasst: Dienstag 9. Februar 2010, 21:10
von Dauerbaustelle
Ich denke, du musst auf eine Art "keypressed"-Signal hoeren, und zwar so, dass deine Signalhandler vor allen anderen aufgerufen wird.

Re: Text eines gtk.CellRendererText retten

Verfasst: Freitag 12. Februar 2010, 14:49
von ms4py
rhersel 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?
http://www.pygtk.org/docs/pygtk/class-g ... xt--edited

Den neuen Text in der Callback-Funktion musst du dann halt im Model eintragen.