Ich versuche mich seit geraumer Zeit daran, mein MainWindow um ein DockWidget zu erweitern. Grundsaetzlich auch kein Problem, das Dockwidget wird erstellt und funktioniert bis auf eine Kleinigkeit auch einwandfrei.
Was nicht funktioniert ist die Aenderung der Breite im angedockten Zustand. Der 'Griff' ist zwar da und erkennt auch das 'Anfassen' mit der Maus, aber die Breite laesst sich nicht aendern. Dabei ist es egal, ob ich das DockWidget im Designer erstelle oder aber von Hand einfuege. Sobald das DockWidget frei im Raum schwebt, klappt dagegen wieder alles.
Hier mal ein Auszug aus meinem Minimal-Code:
Code: Alles auswählen
QDockWidget *dockWidget;
QWidget *dockWidgetContents;
dockWidget = new QDockWidget( this );
dockWidget->setObjectName( QString::fromUtf8( "dockWidget" ) );
dockWidget->setWindowTitle( "Navigation" );
...
addDockWidget( static_cast<Qt::DockWidgetArea>( 1 ), dockWidget );
Gruss