Seite 1 von 1

QDockWidget und Layout

Verfasst: 2. April 2007 12:27
von Jacques Nietsch
Wenn ich in einem QDockWidget mehrere Widgets mit Layout unterbringen will, bekomme ich nur ein leeres QDockWidget zu sehen.
Beispiel:

Code: Alles auswählen

TestDockWin::TestDockWin( QMainWindow* PI_pParent )
{
	setAllowedAreas( Qt::LeftDockWidgetArea );
	setObjectName( "Test" );
	setWindowTitle( "TestTitle" );
	
	QVBoxLayout* pLayout = new QVBoxLayout();

	pLayout->addWidget( new QTextEdit );
	pLayout->addWidget( new QPushButton( tr( "Button" ) ) );

	setLayout( pLayout );

	if( PI_pParent )
	{
		PI_pParent->addDockWidget( Qt::LeftDockWidgetArea, this );
	}

}
Was mache ich falsch, wie geht es Richtig?