[gelöst]QStackedWidget Margins festlegen?
Verfasst: 15. Februar 2008 17:58
hi
Beim QSteckedWidget kann man im designer die Margins nicht festlegen
deswegen hat es standardmäßig alles auf 9.
Habe auch im *.ui nachgeschaut , ob ich was finde aber nichts.
und habe noch probiert mit stylesheets, es zu verändern hat auch nichts gebracht.
QStackedWidget nimmt jede menge platz außerhalb alle auf 9
und innerhalb des StackWidgets sinds auch 9 alle...
Edit:
was mir noch eingefallen ist mit man kanns mit QVBoxLayout machen,
aber mein QStackedWidget ist im *.ui
nach nem test es zeigt nur ein kleines inhalt oben links an..
dann habe ich das probiert:
dann zeigt es mir die Dialoge im externen Fenster an.
wenn ich
weglasse dann erscheint es nicht mehr..
ich denke ich muss die QWidget im .ui erstellen aber es kommt mir vor das ich danach wieder das gleiche problem habe..
Beim QSteckedWidget kann man im designer die Margins nicht festlegen
deswegen hat es standardmäßig alles auf 9.
Habe auch im *.ui nachgeschaut , ob ich was finde aber nichts.
und habe noch probiert mit stylesheets, es zu verändern hat auch nichts gebracht.
QStackedWidget nimmt jede menge platz außerhalb alle auf 9
und innerhalb des StackWidgets sinds auch 9 alle...
Edit:
was mir noch eingefallen ist mit man kanns mit QVBoxLayout machen,
aber mein QStackedWidget ist im *.ui
Code: Alles auswählen
SWLayout = new QVBoxLayout( this );
SWLayout->setSpacing( 0 );
SWLayout->setMargin( 0 );
SWLayout->addWidget( stackPages );dann habe ich das probiert:
Code: Alles auswählen
SWLayout = new QVBoxLayout( this );
SWLayout->setSpacing( 0 );
SWLayout->setMargin( 0 );
SWLayout->addWidget( stackPages );
QWidget *window = new QWidget;
window->setLayout(SWLayout);
window->show();wenn ich
Code: Alles auswählen
window->show();ich denke ich muss die QWidget im .ui erstellen aber es kommt mir vor das ich danach wieder das gleiche problem habe..