setTitle() verändert ContentMargins der QGroupBox
Verfasst: 10. September 2007 22:10
Ich benutz Qt 4.3.1
Das ist meine QGroupBox:
Sobald eine Funktion
aufruft, werden die oben gesetzten "ContentsMargins(0, 6, 0, 0)" verändert.
Ich kann das Problem zwar lösen, indem ich nach jedem
nochmal
aufrufe, aber dieses Verhalten finde ich Quatsch.
Weiss jemand warum die Ränder nach Titeländerung verändert werden, bzw. kann das Verhalten jemand bestätigen?
Das ist meine QGroupBox:
Code: Alles auswählen
testGB = new QGroupBox("Titel", this);
testGB ->setContentsMargins(0, 6, 0, 0);
testGL = new QGridLayout(testGB);
testGL->setVerticalSpacing(0);
testGL->setSizeConstraint(QLayout::SetFixedSize);
...
Code: Alles auswählen
testGB->setTitle("neuer Titel");
Ich kann das Problem zwar lösen, indem ich nach jedem
Code: Alles auswählen
testGB->setTitle("neuer Titel);
Code: Alles auswählen
testGB->setContentsMargins(0, 6, 0, 0);
Weiss jemand warum die Ränder nach Titeländerung verändert werden, bzw. kann das Verhalten jemand bestätigen?