Quiero poner un widget en el lado derecho de un QHBoxLayout, y los otros espacios deben expandir el lado izquierdo. Establecí SizePolicy del widget en Expanding, pero no es válido. ¿Alguien podría ofrecer algo de ayuda? Gracias.Ampliar un diseño de Qt: cómo colocar un widget en el lado derecho y dejar que el otro widget se llene por completo a la izquierda?
Código está aquí:
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 debe expandirse.
¿Alguien podría dar un ejemplo similar, por favor? Estoy realmente agotado. – user3294
Por favor, publique el código con el que tiene problemas. – Gerstmann