Hallo zusammen!
Habe hier eine Methode, die bei jedem Tastendruck (im Textfeld "textview1") aufgerufen wird. Diese Methode sollte eigentlich die Anzahl der Zeichen im Textfeld rausfinden und dann ins Feld "number" schrieben.
Doch irgendwie klappt es mit dem Auslesen des Buffers nicht ganz. Denn die Anzahl Zeichen ist immer um 1 verschoben. Soll heissen: Wenn ich 3 mal die Taste a drücke und anschliessend 3 mal backspace, dann ist die Zahlenfolgen 0-1-2-3-2-1 anstatt 1-2-3-2-1-0.
Leider bin ich absoluter Newbie in Sachen Python-Programmierung, der Code kommt zum Teil noch von einem Template. Jetzt ist die Frage, ob man die Anzahl Zeichen in einem Buffer auch anders rausfinden kann, oder wie ich den Code abändern muss, damit das mit der Verschiebung in Ordnung kommt. Ich hoffe ihr versteht was ich meine...
Danke im Voraus und Grüße,
Nick
Habe hier eine Methode, die bei jedem Tastendruck (im Textfeld "textview1") aufgerufen wird. Diese Methode sollte eigentlich die Anzahl der Zeichen im Textfeld rausfinden und dann ins Feld "number" schrieben.
Doch irgendwie klappt es mit dem Auslesen des Buffers nicht ganz. Denn die Anzahl Zeichen ist immer um 1 verschoben. Soll heissen: Wenn ich 3 mal die Taste a drücke und anschliessend 3 mal backspace, dann ist die Zahlenfolgen 0-1-2-3-2-1 anstatt 1-2-3-2-1-0.
Leider bin ich absoluter Newbie in Sachen Python-Programmierung, der Code kommt zum Teil noch von einem Template. Jetzt ist die Frage, ob man die Anzahl Zeichen in einem Buffer auch anders rausfinden kann, oder wie ich den Code abändern muss, damit das mit der Verschiebung in Ordnung kommt. Ich hoffe ihr versteht was ich meine...
Danke im Voraus und Grüße,
Nick