У меня есть следующий код, где я помещаю кнопку и текстовое поле в QGridLayout
. PLease замечает, что я использую столбцы 3 и 4 для их размещения.Qt пустой пробел в QGridLayout?
QGridLayout *insAddPanel = new QGridLayout();
{
QLineEdit* ledInstrumentName = new QLineEdit();
insAddPanel->addWidget(ledInstrumentName, 0, 3);
QPushButton* btnAddInstrument = new QPushButton();
btnAddInstrument->setText("Add");
insAddPanel->addWidget(btnAddInstrument, 0, 4);
}
mainLayout->addLayout(insAddPanel);
......
Однако, когда я запускаю это, я получаю что-то вроде этого:
Я хотел редактирования текста и кнопку, чтобы занимать только 2/5 доступного горизонтального пространства. Вот почему я разместил их в 3-й и 4-й колонках. Как это не работает, как мне это сделать? Есть что-то вроде пустого космического виджета в Qt? Я искал, но не нашел.