Fenster-Titel automatisch aktualisieren

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Kegelkugel
User
Beiträge: 32
Registriert: Samstag 8. Januar 2011, 13:37
Wohnort: München
Kontaktdaten:

Hallo,

wie kann ich den Fenster-Titel automatisch (z.B. jede Sekunde oder Minute) aktualisieren. Ich möchte die aktuelle Uhrzeit anzeigen, diese muss sich natürlich selbstständig erneuern.
Kann mir jemand sagen, wie ich das machen kann?
Danke!

Grüße,
Markus
Zuletzt geändert von Kegelkugel am Montag 12. Dezember 2011, 15:39, insgesamt 2-mal geändert.
deets

Ich kenne mich mit wx nicht aus, aber sowas macht man eigentlich immer mit einem Timer. Da sollte google was hergeben.
Gremlin
User
Beiträge: 166
Registriert: Freitag 28. Mai 2010, 23:49

Ergänzend zu dem (richtigen) Hinweis von deets, vielleicht noch einer auf die notwendige Methode zum ändern des Fenstertitels nachdem es initialisiert wurde: http://xoomer.virgilio.it/infinity77/wx ... l#SetLabel
Kegelkugel
User
Beiträge: 32
Registriert: Samstag 8. Januar 2011, 13:37
Wohnort: München
Kontaktdaten:

Danke! :-)

Eine Frage aber noch: Timer wird nur einmal aufgerufen, oder? Wenn sich der Titel regelmäßig aktuallisieren soll, muss ich Timer in sich selbst nochmal aufrufen oder gibt es dafür eine elegante Variante?
Gremlin
User
Beiträge: 166
Registriert: Freitag 28. Mai 2010, 23:49

Das kannst du festlegen wenn du den Timer startest. Die "Start" Methode eines Timerobjekts erwartet ein sogenanntes "oneshot" Argument, ist das auf False, wiederholt sich der Timer immer wieder. http://xoomer.virgilio.it/infinity77/wx ... imer#Start
Kegelkugel
User
Beiträge: 32
Registriert: Samstag 8. Januar 2011, 13:37
Wohnort: München
Kontaktdaten:

Danke!
Antworten