TheDodger
18-07-2002, 07:35
Ist es eigentlcih möglich eine MDI-Applikation zu erstellen, wo ich _neben_ dem QWorkspace ein QListView einbinden kann?
Bislang ist mir das nicht möglich gewesen.
Der QWorkspace wird ja direkt als centralWidget() angelegt ... und das QListView?
Zum Test habe ich mal folgendes Probiert:
QVBoxLayout* vb = new QVBoxLayout( this );
setFocusPolicy( QWidget::NoFocus );
QListView* lv = new QListView( this );
ws = new QWorkspace( this );
ws->setScrollBarsEnabled( true );
vb->addWidget( lv );
vb->addWidget( ws );
Allerdings 'klebt' der QWorkspace irgendwo links oben und das QListView ist überhaupt nicht zu sehen.
benutze ich dann ein 'setCentralWidget( ws );' ist der Workspace da, wo er hingehört, aber das ListView ist noch immer nicht nutzbar ...
Bislang ist mir das nicht möglich gewesen.
Der QWorkspace wird ja direkt als centralWidget() angelegt ... und das QListView?
Zum Test habe ich mal folgendes Probiert:
QVBoxLayout* vb = new QVBoxLayout( this );
setFocusPolicy( QWidget::NoFocus );
QListView* lv = new QListView( this );
ws = new QWorkspace( this );
ws->setScrollBarsEnabled( true );
vb->addWidget( lv );
vb->addWidget( ws );
Allerdings 'klebt' der QWorkspace irgendwo links oben und das QListView ist überhaupt nicht zu sehen.
benutze ich dann ein 'setCentralWidget( ws );' ist der Workspace da, wo er hingehört, aber das ListView ist noch immer nicht nutzbar ...