Ich habe einen gtk.TextBuffer, der nach dem Drücken der Eingabetaste gelöscht werden soll, ähnlich dem Eingabefeld in den meisten Chat-Programmen. Ich setze den Puffer nur auf eine leere Zeichenfolge zurück. Das Newline-Zeichen von Enter wird jedoch nicht entfernt und eine Leerzeile endet bei der nächsten Eingabe über dem Cursor. Das Verschieben des Cursors auf den ersten gtk.Iter hilft nicht.clearing newline char von gtk.Textbuffer
1
A
Antwort
2
Standardmäßig wird "gobject.connect()"
Callback vor dem Standard-Handler aufgerufen. Sie müssen "gobject.connect_after()"
verwenden.
def insert_text_cb(text_buffer, position, text, lenght):
if text == '\n':
text_buffer.set_text('')
text_view = gtk.TextView()
text_view.get_buffer().connect_after('insert-text', insert_text_cb)
1
Sind Sie sicher, dass Sie das Ereignis ausgelöst haben? Versuchen Sie es auch danach zu verbinden.
Verwandte Themen
- 1. VB Newline Escape Char?
- 2. HTML - Newline Char in DIV Inhalt editierbar?
- 3. Stop Devise von Clearing-Sitzung
- 4. rstrip löscht nicht newline char Was mache ich falsch?
- 5. Detective Newline-Byte von filestream
- 6. CSS Clearing Floats
- 7. Umwandlung von char ** in char * oder char
- 8. Vaadin ComboBox Clearing-Auswahl
- 9. Clearing UITextfields mit UIButton
- 10. Clearing Speicher sicher und Umverteilungen
- 11. Clearing-area per C#
- 12. Xamarin - Clearing-Listview-Auswahl
- 13. Clearing ExtJS Combobox Eingabefeld
- 14. Clearing Grails Abhängigkeit Cache
- 15. Clearing Eingabefelder mit React
- 16. Clearing Eclipse Subversion Passwort
- 17. Cache Clearing funktioniert nicht
- 18. Bit-Manipulation: Clearing-Bereich von Bits
- 19. Clearing-Inhalte von Fileupload Kontrolle durch Javascript
- 20. Zugriff auf Newline wird _x000D_
- 21. Clearing Floats ohne Display-Eigenschaft
- 22. read() von stdin ignoriert newline
- 23. SAX Parser Newline
- 24. Symfony 2 Cache-Clearing-Problem
- 25. Clearing Aktivität Stapel funktioniert nicht
- 26. Clearing Element Cache in CakePHP
- 27. Clearing Seite Cache in ASP.NET
- 28. Force-Clearing-Cache in IE8
- 29. Bootstrap Clearing nicht zentral div
- 30. CSS Kind Clearing Eltern Float
Danke, das hat funktioniert. – wodemoneke