[solved] Was sagen mir die ->setWidget(); Paramter

Alles rund um die Programmierung mit Qt
Antworten
AndiLatte
Beiträge: 104
Registriert: 13. November 2007 13:39

[solved] Was sagen mir die ->setWidget(); Paramter

Beitrag 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);
Zuletzt geändert von AndiLatte am 22. November 2007 17:01, insgesamt 1-mal geändert.
SuperSonik
Beiträge: 69
Registriert: 29. Januar 2007 10:40

Re: Was sagen mir die ->setWidget(); Paramter?

Beitrag 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.
AndiLatte
Beiträge: 104
Registriert: 13. November 2007 13:39

Re: Was sagen mir die ->setWidget(); Paramter?

Beitrag 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
SuperSonik
Beiträge: 69
Registriert: 29. Januar 2007 10:40

Beitrag 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
AndiLatte
Beiträge: 104
Registriert: 13. November 2007 13:39

Beitrag 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)
Antworten