[gelöst]QGridLayout mit QDockWidget in QMainWindow ????
Verfasst: 27. Juni 2012 23:00
Hallo mal wieder,
ich (immer noch blutiger Anfänger) versuche, im QMainWindow (mit Menüs,Statusleiste) diverse
QPushbuttons,7-Segment Anzeigen, Qtextedit und ähnliches unterzubringen.
Ich habe jetzt mit QDockWindows experimentiert, aber es wird nur ein leeres Fenster angezeigt.
Beispiel:
Irgendwas mache ich falsch.
Würde mir bitte jemand mal einen Tipp geben ?
Außerdem ist QDockWidget eigentlich nicht das, was ich brauche.
Ich würde gerne im gesamten QMainWindget irgendwelche Fester mit diversen Größe an
diversen Stellen versehen, in denen ich Steuerelemente plazieren kann.
Diese Fenster sollten weder Fensterknöpfe und Fensterleisten besitzen.
Diese sollten weder verschoben noch geschlossen werden können.
Ich möchte nur, das diese nach Bedarf ein und ausgeblendet werden.
Welche Möglichkeiten von QT kann ich dafür nutzen ?
Nur sollte dies im Moment nicht zu kompliziert sein, da ich noch Anfänger bin.
Danke Euch allen
Bang Johansen
ich (immer noch blutiger Anfänger) versuche, im QMainWindow (mit Menüs,Statusleiste) diverse
QPushbuttons,7-Segment Anzeigen, Qtextedit und ähnliches unterzubringen.
Ich habe jetzt mit QDockWindows experimentiert, aber es wird nur ein leeres Fenster angezeigt.
Beispiel:
Code: Alles auswählen
void MainWindow::CreateControls (void)
{
if (DebugLevel == 3) qDebug () << "Jetzt sollte die Kontrollelemente kommen kommen";
ControlWidget = new QDockWidget(tr("Steuerung"), this);
ControlWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
ControlWidget->setFeatures (QDockWidget::NoDockWidgetFeatures);
Layout = new QGridLayout ();
ButtonSteuerung01 = new QPushButton("Steuerung 0/1");
ButtonSteuerung01->setGeometry(200, 40, 90, 30);
ButtonReferenzFahrt = new QPushButton("Referenzfahrt");
ButtonReferenzFahrt->setGeometry(200, 40, 90, 30);
Layout->addWidget(ButtonSteuerung01,0,0);
Layout->addWidget(ButtonReferenzFahrt,1,0);
ControlWidget->setLayout(Layout);
addDockWidget(Qt::RightDockWidgetArea, ControlWidget);
}
Würde mir bitte jemand mal einen Tipp geben ?
Außerdem ist QDockWidget eigentlich nicht das, was ich brauche.
Ich würde gerne im gesamten QMainWindget irgendwelche Fester mit diversen Größe an
diversen Stellen versehen, in denen ich Steuerelemente plazieren kann.
Diese Fenster sollten weder Fensterknöpfe und Fensterleisten besitzen.
Diese sollten weder verschoben noch geschlossen werden können.
Ich möchte nur, das diese nach Bedarf ein und ausgeblendet werden.
Welche Möglichkeiten von QT kann ich dafür nutzen ?
Nur sollte dies im Moment nicht zu kompliziert sein, da ich noch Anfänger bin.
Danke Euch allen
Bang Johansen