UI ändert sich nicht sichtbar
Verfasst: 22. November 2012 20:31
Hallo,
Folgendes Problem:
Ich habe 2 Klassen:
einmal die normale Klasse MainWindow und eine 2.
In der 2. Klasse erstelle ich eine Instanz von MainWindow und rufe eine Funktion auf, die im UI in einem Grid-Layout ein paar Widgets ändern soll, was sie leider nicht tut.
Ich habe als Überprüfung ein QLabel genommen und ihm den Text "text" zugewiesen.
Wenn nun die entsprechende Funktion den Text ändert und ich mir gleich danach den text vom QLabel über qDebug ausgeben lasse, bekomme ich den geänderten Text.
Im Label steht aber weiterhin "text".
Ich habe leider keine Ahnung wo das Problem sein könnte.
Vielleicht scheitert es auch an meinen C++-Kenntnissen, aber ich hoffe trotzdem, dass irgendjemand einen Tipp hat, was ich noch probieren könnte.
Vielen Dank!
mfg Philipp
Folgendes Problem:
Ich habe 2 Klassen:
einmal die normale Klasse MainWindow und eine 2.
In der 2. Klasse erstelle ich eine Instanz von MainWindow und rufe eine Funktion auf, die im UI in einem Grid-Layout ein paar Widgets ändern soll, was sie leider nicht tut.
Ich habe als Überprüfung ein QLabel genommen und ihm den Text "text" zugewiesen.
Wenn nun die entsprechende Funktion den Text ändert und ich mir gleich danach den text vom QLabel über qDebug ausgeben lasse, bekomme ich den geänderten Text.
Im Label steht aber weiterhin "text".
Ich habe leider keine Ahnung wo das Problem sein könnte.
Vielleicht scheitert es auch an meinen C++-Kenntnissen, aber ich hoffe trotzdem, dass irgendjemand einen Tipp hat, was ich noch probieren könnte.
Vielen Dank!
mfg Philipp