Hallo,
ich habe mit dem Designer ein Fenster entworfen und einen Fenstertitel vergeben. Dieses Fenster binde wie gewohnt in mein Mainwidget ein. Nach dem Aufruf von ui.setupUi(this); versuche ich mittels setWidgetTitle() den Titel des Fensters neu zu setzen. Der Aufruf von windowTitle() gibt anschl. auch den neuen Titel zurück, dennoch erscheint in der obersten Fensterzeile der alte Titel. Kann mir evtl. jemand weiterhelfen?
Edit:
Wenn ich den Fenstertitel zu einem späteren Zeitpunkt setze, z.B. beim Drücken eines Button, wird dieser geändert. Überschreibt das show() den Fenstertitel evtl.?
Fenstertitel lässt sich nicht setzten
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Konnte das Problem eingrenzen. Der Fenstertitel ändert sich beim Aufruf von retranslateUi() (Die Sprache des Programms lässt sich zur Laufzeit ändern). Muss ich nach jedem retranslateUi() den Fenstertitel neu setzten? Warum wird eignetlich der Fenstertitel geändert? Für den neuen Titel gibt es doch keine Übersetzung!?
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Wenn man im Designer den Fenstertitel setzt dann ist das klar... woher soll retransateUi() denn wissen dass der dort gesetzte Titel auf einmal nicht mehr genommen werden soll wenn man es nicht explizit ausschliesst - siehe windowTitle Proprty im Designer.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung