Подскажите, как выравнять 2 lineedit'a чтобы они начинались с одного места?
На данный момент формочка формируется так:
QHBoxLayout* hl1 = new QHBoxLayout();
hl1->addWidget(m_l_label);
hl1->addWidget(m_e_login);
QHBoxLayout* hl2 = new QHBoxLayout();
hl2->addWidget(m_l_password);
hl2->addWidget(m_e_password);
QHBoxLayout* hl3 = new QHBoxLayout();
hl3->addWidget(m_btn_login);
hl3->addWidget(m_btn_cancel);
QVBoxLayout* vl1 = new QVBoxLayout();
vl1->addItem(hl1);
vl1->addItem(hl2);
vl1->addItem(hl3);
vl1->addWidget(m_b_remember);
vl1->addWidget(m_l_forgot);
UPD (решение, спасибо @BeardedBeaver), заодно поможет избавиться от паразитных лейблов:
QFormLayout* fl1 = new QFormLayout();
fl1->addRow(tr("Login:"), m_e_login);
fl1->addRow(tr("Password:"), m_e_password);
fl1->setSpacing(3);
QHBoxLayout* hl1 = new QHBoxLayout();
hl1->addWidget(m_btn_login);
hl1->addWidget(m_btn_cancel);
QVBoxLayout* vl1 = new QVBoxLayout();
vl1->addItem(fl1);
vl1->addItem(hl1);
vl1->addWidget(m_b_remember);
vl1->addWidget(m_l_forgot);
setLayout(vl1);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости