Spacing zwischen 2 Widgets
-
hi,
ich will zischen den wigglyWidget und linEdit mehr abstand haben...
ich habs mit QSpacerItem probiert...aber scheint nicht zu laufen...
mit setRowStretch klappte es auch nicht...
jemand ne idee?
byeWigglyWidget *wigglyWidget = new WigglyWidget; QLineEdit *lineEdit = new QLineEdit; QLineEdit *lineEdit2 = new QLineEdit; QSpacerItem *spacer = new QSpacerItem( 93, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); QGridLayout *layout = new QGridLayout;//QVBoxLayout; layout->addWidget(wigglyWidget, 0, 0, 0, 2); layout->addItem( spacer, 1, 0, 1, 1); layout->addWidget(lineEdit, 1, 0); layout->addWidget(lineEdit2, 1, 1); setLayout(layout); connect(lineEdit, SIGNAL(textChanged(QString)), wigglyWidget, SLOT(setText(QString))); lineEdit->setText(tr("Hello world!")); setWindowTitle(tr("Wiggly")); resize(360, 345);
-
Hm, du könntest in das Layout ein QBoxLayout ( HBoxLayout ) stecken, welches als einziges Element ein ->addSpacing( xx ) enthält.
Damit sollte es gehen.
-
hi,
aber bei einem HBoxLayout kann ich nicht 2 buttons nebeneinander machen?bye