ich stecke mal wieder fest.
Irgenwie habe ich die ganze Fenstergeschichte noch nicht verstanden.
Ich möchte per Menüpunkt ein Fenster aufrufen.
Laut QDebug wird der Code auch ausgeführt, aber es erscheint nichts:
Dialoge.h: (Auszug)
Code: Alles auswählen
class Dialoge : public QDialog
{
Q_OBJECT
public:
// Konstruktor
Dialoge ();
// Destruktor
~Dialoge ();
void PortConfig ();
private:
QGridLayout *PortConfWidget;
QPushButton *Speichern , *Abbruch;
};
Code: Alles auswählen
void Dialoge::PortConfig ()
{
qDebug () << "Jetzt sollte das Konfigurationsfenster kommen";
PortConfWidget = new QGridLayout ();
Speichern = new QPushButton("Speichern");
Speichern->setGeometry(200, 40, 90, 30);
Abbruch = new QPushButton("Speichern");
Abbruch->setGeometry(200, 40, 90, 30);
PortConfWidget->addWidget (Speichern);
PortConfWidget->addWidget (Abbruch);
}
Wenn ich aber Speichern->show() und Abbruch->show() aufrufe, zeigt er zwar die Buttons an, aber in jeweils einem eigenen Fenster.
Ich hätte gern alles in einem einzigen Fenster.
Würde mir bitte jemand erklären was ich falsch mache und wie es richtig wäre ??
Danke an alle
Bang-Johansen