| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
rhersel User
Anmeldungsdatum: 03.12.2008 Beiträge: 45
|
Verfasst am: Di Feb 09, 2010 00:24 Titel: 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? |
|
| Nach oben |
|
 |
Dauerbaustelle User
Anmeldungsdatum: 09.01.2008 Beiträge: 547
|
Verfasst am: Di Feb 09, 2010 21:10 Titel: |
|
|
Ich denke, du musst auf eine Art "keypressed"-Signal hoeren, und zwar so, dass deine Signalhandler vor allen anderen aufgerufen wird. _________________ github | bitbucket |
|
| Nach oben |
|
 |
ice2k3 User

Anmeldungsdatum: 19.01.2009 Beiträge: 698
|
Verfasst am: Fr Feb 12, 2010 14:49 Titel: Re: Text eines gtk.CellRendererText retten |
|
|
| rhersel hat folgendes 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-gtkcellrenderertext.html#signal-gtkcellrenderertext--edited
Den neuen Text in der Callback-Funktion musst du dann halt im Model eintragen. |
|
| Nach oben |
|
 |
|