Seite 1 von 1
[solved] Was sagen mir die ->setWidget(); Paramter
Verfasst: 22. November 2007 15:34
von AndiLatte
zb in
Code: Alles auswählen
controlsLayout->addWidget(minimumLabel, 0, 0);
controlsLayout->addWidget(maximumLabel, 1, 0);
controlsLayout->addWidget(valueLabel, 2, 0);
controlsLayout->addWidget(minimumSpinBox, 0, 1);
controlsLayout->addWidget(maximumSpinBox, 1, 1);
controlsLayout->addWidget(valueSpinBox, 2, 1);
controlsLayout->addWidget(invertedAppearance, 0, 2);
controlsLayout->addWidget(invertedKeyBindings, 1, 2);
controlsLayout->addWidget(orientationCombo, 3, 0, 1, 3);
Re: Was sagen mir die ->setWidget(); Paramter?
Verfasst: 22. November 2007 15:38
von SuperSonik
AndiLatte hat geschrieben:zb in
Code: Alles auswählen
controlsLayout->addWidget(minimumLabel, 0, 0);
controlsLayout->addWidget(maximumLabel, 1, 0);
controlsLayout->addWidget(valueLabel, 2, 0);
controlsLayout->addWidget(minimumSpinBox, 0, 1);
controlsLayout->addWidget(maximumSpinBox, 1, 1);
controlsLayout->addWidget(valueSpinBox, 2, 1);
controlsLayout->addWidget(invertedAppearance, 0, 2);
controlsLayout->addWidget(invertedKeyBindings, 1, 2);
controlsLayout->addWidget(orientationCombo, 3, 0, 1, 3);
Das sind die Koordinaten im Layout 0,0 -> ganz oben links, 1,0 -> direkt darunter usw.
Re: Was sagen mir die ->setWidget(); Paramter?
Verfasst: 22. November 2007 15:39
von AndiLatte
SuperSonik hat geschrieben:
Das sind die Koordinaten im Layout 0,0 -> ganz oben links, 1,0 -> direkt darunter usw.
Ok danke!
und wie wäre
Code: Alles auswählen
controlsLayout->addWidget(orientationCombo, 3, 0, 1, 3);
zu verstehen
Verfasst: 22. November 2007 15:46
von SuperSonik
void addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
Es handelt sich bei deinem Layout offensichtlich um ein Gridlayout:
http://doc.trolltech.com/4.3/qgridlayout.html
Verfasst: 22. November 2007 17:00
von AndiLatte
SuperSonik hat geschrieben:void addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
Es handelt sich bei deinem Layout offensichtlich um ein Gridlayout:
http://doc.trolltech.com/4.3/qgridlayout.html
Super. Jetzt hab ich das gerafft 8)