ich möchte während der Programmlaufzeit das GUI ändern bzw ein paar Buttons hinzufügen und zu einem späteren Zeitpunkt wieder löschen. Von der Möglichkeit alle Buttons anfangs hinzuzufügen und bis zum Gebrauch zu verstecken habe ich gelesen, das ist aber nicht was ich beabsichtige.
Das Erstellen von einzelnen Buttons klappt mit folgendem Code schon ganz gut:
Code: Alles auswählen
QPushButton* b1 = new QPushButton(tr("B1 "), this);
gridLayout->addWidget(b1,1,1,1,1, Qt::AlignCenter);
b1->show();
Code: Alles auswählen
while (query.next()) {
QString Buttonname = query.value(record.indexOf("Name")).toString();
// hier neuen Button mit Buttonname erzeugen (b1,b2,b3,b4)
}
Roland
[/code]