QDockWidget und Layout
Verfasst: 2. April 2007 12:27
Wenn ich in einem QDockWidget mehrere Widgets mit Layout unterbringen will, bekomme ich nur ein leeres QDockWidget zu sehen.
Beispiel:
Was mache ich falsch, wie geht es Richtig?
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 );
}
}