Chcę umieścić widget po prawej stronie QHBoxLayout, a pozostałe przestrzenie powinny rozwinąć lewą stronę. Ustawiłem SizePolicy widgetu na rozwijanie, ale nie jest poprawne. Ktoś może zaoferować pomoc? Dzięki.Rozwijanie układu Qt: jak umieścić widget po prawej stronie i pozwolić drugiemu widżetowi na pełne wypełnienie lewej strony?
Code jest tutaj:
QHBoxLayout* tmplayout = new QHBoxLayout(this);
tmplayout->setContentsMargins(0, 0, 0, 0);
lineEdit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Ignored);
tmplayout->addWidget(lineEdit, 0, Qt::AlignRight);
tmplayout->addWidget(pushButton, 0, Qt::AlignRight);
lineEdit powinien rozwijać.
Czy ktoś mógłby podać podobny przykład? Jestem bardzo wyczerpany. – user3294
Opublikuj kod, z którym masz problemy. – Gerstmann