QTreeWidget in QDockWidget lässt die Size eklig verändern
Verfasst: 7. Juli 2010 23:45
Hallo,
ich hab QTreeWidget in QDockWidget erzeugt. Dadurch wird die Fenstergröße von QDockWidget verändert. Es ist glaub ich die Standardgröße von QTreeWidget.
Ich will aber wieder die ursprüngliche Größe, etwa ~145pixel wight
mit resize schon versucht.
Mit setMaximumSize kann man es zwar erzwingen, aber dann kann der Anwender es nicht größer machen.
Der code sieht so aus:
folgendes geht nicht:
dockWidgetContentsObjectManager->resize(145,145);
dockWidgetObjectManager->resize(145,145);
ich hab QTreeWidget in QDockWidget erzeugt. Dadurch wird die Fenstergröße von QDockWidget verändert. Es ist glaub ich die Standardgröße von QTreeWidget.
Ich will aber wieder die ursprüngliche Größe, etwa ~145pixel wight
mit resize schon versucht.
Mit setMaximumSize kann man es zwar erzwingen, aber dann kann der Anwender es nicht größer machen.
Der code sieht so aus:
Code: Alles auswählen
dockWidgetObjectManager = new QDockWidget(this);
dockWidgetContentsObjectManager = new QTreeWidget();
dockWidgetObjectManager->setWindowTitle(QApplication::translate("MainWindowClass", "Objekt-Manager", 0, QApplication::UnicodeUTF8));
dockWidgetObjectManager->setWidget(dockWidgetContentsObjectManager);
addDockWidget(Qt::LeftDockWidgetArea, dockWidgetObjectManager);folgendes geht nicht:
dockWidgetContentsObjectManager->resize(145,145);
dockWidgetObjectManager->resize(145,145);