Das deutsche Python-Forum Foren-Übersicht Das deutsche Python-Forum
Diskussionen rund um die Programmiersprache Python
 
 FAQFAQ   SuchenSuchen MitgliederlisteMitgliederliste BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 Wiki FAQWiki FAQ WikiWiki ImpressumImpressum
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Text eines gtk.CellRendererText retten

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche Python-Forum Foren-Übersicht -> GTK+/GNOME
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
rhersel
User


Anmeldungsdatum: 03.12.2008
Beiträge: 45

BeitragVerfasst am: Di Feb 09, 2010 00:24    Titel: Text eines gtk.CellRendererText retten Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Dauerbaustelle
User


Anmeldungsdatum: 09.01.2008
Beiträge: 547

BeitragVerfasst am: Di Feb 09, 2010 21:10    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
ice2k3
User


Anmeldungsdatum: 19.01.2009
Beiträge: 698

BeitragVerfasst am: Fr Feb 12, 2010 14:49    Titel: Re: Text eines gtk.CellRendererText retten Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche Python-Forum Foren-Übersicht -> GTK+/GNOME Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
using CodeBB 1.1