QUiLoader, QDialog: Wie Elemente ansprechen?
Verfasst: 20. Mai 2006 11:04
Hallo,
Ich lade mit dem QUiLoader eine ui Datei vom Typ QDialog.
Darauf befinden sich Labels deren Text ich gern zur laufzeit ändern möchte.
Hier mein Code:
Kompilerfehler:
Der Fehler ist mir klar, nur leider hab ich keine Idee wie ich Ihn beheben kann.
Ich lade mit dem QUiLoader eine ui Datei vom Typ QDialog.
Darauf befinden sich Labels deren Text ich gern zur laufzeit ändern möchte.
Hier mein Code:
Code: Alles auswählen
// display ranking on qt-widget
{
QUiLoader loader;
QFile file("../src/qubaRanking.ui");
file.open(QFile::ReadOnly);
QWidget *myWidget = loader.load(&file, &MyqubaWidget);
myWidget->lbl_1st_Player=iRanking[0][0];
myWidget->show();
file.close();Code: Alles auswählen
src/quba.cpp: In member function `void quba::FinishGame()':
src/quba.cpp:464: Fehler: »class QWidget« hat kein Element namens »lbl_1st_Player«