Text in TextCtrl an erster Position einfügen

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Benutzeravatar
Damaskus
Administrator
Beiträge: 895
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Mittwoch 16. Juli 2008, 15:43

Moin,
wie kann ich in einem TextCtrl neuen Text immer vorne anfügen?
Ich dachte bisher es geht über SetInsertionPoint(0). Allerdings wird der Text weiterhin hinten dran geschrieben.

Code: Alles auswählen

class miniFrame_Text:
    def __init__(self, frameID, text):
        miniFrame = wx.FindWindowById(frameID, parent=None)
        miniFrame.SetInsertionPoint(0)
        miniFrame.AppendText(text)
Gruß
Damaskus
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Mittwoch 16. Juli 2008, 20:40

Damaskus hat geschrieben:

Code: Alles auswählen

        miniFrame.SetInsertionPoint(0)
        miniFrame.AppendText(text)
Hallo Damaskus!

``WriteText``, statt ``AppendText``.

lg
Gerold
:-)
[url]http://halvar.at[/url] | [url=http://halvar.at/elektronik/kleiner_bascom_avr_kurs/]Kleiner Bascom AVR Kurs[/url]
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Benutzeravatar
Damaskus
Administrator
Beiträge: 895
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Donnerstag 17. Juli 2008, 08:48

gerold hat geschrieben: ``WriteText``, statt ``AppendText``.
Ab und zu kann die Lösung soooooo einfach sein :oops: :oops:

Danke!

Gruß
Damaskus
Antworten