Wie greife ich auf Eigenschaften von Widgets zu ?
Verfasst: 28. September 2006 14:57
Ich habe vermutlich ein Verständnisproblem. Ich kenne von Visualbasic einen Zugriff wie
Formname.widgetname.eigenschaft = Neuer Wert
also z.B.
Mainwindow.label1.caption = "Dies ist Text"
unter qt habe ich im Designer eine Form mit zwei Buttons und ein Textfeld plaziert.
Der Button beendet das Programm über
aber wie erreiche ich beim zweiten Button das der Wert des Textfeldes geändert wird ?
scheitert jedenfalls.
Das Tutorial hat mir dabei auch nicht geholfen, weil dort komplett ohne den Designer gearbeitet wird und die Elemente in Main verändert werden, wie z.B bei
bei meinem Versuch bin ich aber nicht innerhalb von Main, sondern habe den Code innerhalb der testqt.cpp und das Objekt lineEdit_db ist unbekannt.
Matthias
Formname.widgetname.eigenschaft = Neuer Wert
also z.B.
Mainwindow.label1.caption = "Dies ist Text"
unter qt habe ich im Designer eine Form mit zwei Buttons und ein Textfeld plaziert.
Der Button beendet das Programm über
Code: Alles auswählen
void Testqt::on_Quit_clicked()
{
QCoreApplication::quit ();
}
Code: Alles auswählen
void Testqt::on_ResetValues_clicked()
{
lineEdit_db.text("0");
}
Das Tutorial hat mir dabei auch nicht geholfen, weil dort komplett ohne den Designer gearbeitet wird und die Elemente in Main verändert werden, wie z.B bei
Code: Alles auswählen
quit.setFont(QFont("Times", 18, QFont::Bold));
Nur wovon ist es dann ein Element und wie greife ich darauf zu ?error C2039: 'lineEdit_db': Ist kein Element von 'Testqt'
Matthias