QDockWidget --> Größe verändern
Verfasst: 19. August 2005 08:40
Hallo alle zusammen,
ich habe ein Problem bei dem mir auch auf www.qtforum.org keiner helfen konnte.
Ich habe eine Klasse, die von QMainWindow erbt.
Ich habe das centralWidget gesetzt und ein QListWidget als QDockWidget.
Ich möchte, dass sich dieses DockWidget links (also in der Qt::LeftDockWidgetArea) befindet. Nun ist die Größe, die voreingestellt ist leider zu klein, um den gesamten Inhalt einzustellen. Wenn ich zur Laufzeit mit der Maus die Grenze verschiebe, ist es möglich die Größe zu ändern. Wenn ich allerdings zur Compilezeit die Größe vergrößern will (z.B. mit resize) klappt es nicht.
Hier ist mein Code:
Weiß einer von Euch wieso das nicht klappt, bzw. wie ich die Größe verändere?
Ich habe schon folgendes probiert:
ich habe ein Problem bei dem mir auch auf www.qtforum.org keiner helfen konnte.
Ich habe eine Klasse, die von QMainWindow erbt.
Ich habe das centralWidget gesetzt und ein QListWidget als QDockWidget.
Ich möchte, dass sich dieses DockWidget links (also in der Qt::LeftDockWidgetArea) befindet. Nun ist die Größe, die voreingestellt ist leider zu klein, um den gesamten Inhalt einzustellen. Wenn ich zur Laufzeit mit der Maus die Grenze verschiebe, ist es möglich die Größe zu ändern. Wenn ich allerdings zur Compilezeit die Größe vergrößern will (z.B. mit resize) klappt es nicht.
Hier ist mein Code:
Code: Alles auswählen
void MyMainWidget::createLayout
{
listWidget = new QListWidget();
fertigListWidget = new QListWidget();
links = new QTabWidget();
links->addTab(listWidget,"Zu bearbeitende Datei(en)...");
links->addTab(fertigListWidget,"Bereits bearbeitete Datei(en)...");
leftDock = new QDockWidget();
leftDock->setWidget(links);
leftDock->setFeatures(QDockWidget::NoDockWidgetFeatures);
leftDock->resize(QSize(800,leftDock->height())); // bringt nichts
addDockWidget(Qt::LeftDockWidgetArea,leftDock);
editor = new QTextEdit;
editor->setReadOnly(true);
editor->setFont(QFont("Lucida Console", 10));
setCentralWidget(editor);
}
Ich habe schon folgendes probiert:
- - resized the centralWidget
- resized the contents of the centralWidget
- resized the DockWidget
- resized the contents of the DockWidget