Мне нужно добавить виджет (QTableWidget
) в макет QFileDialog
. Я знаю, что это QGridLayout
с размерами (3,4)
. Таблица должна находиться в 3-й строке и охватывать все столбцы.
QTableWidget* tableWidget = new QTableWidget(this);
QGridLayout *layout = static_cast<QGridLayout*>(QFileDialog::layout());
layout->addWidget(tableWidget, 2, 0, 1, 4);
С этим кодом исходная 3-я строка, которая содержит lineEdit и кнопку сохранения/открытия, исчезает. Как мне добавить виджеты между уже существующими виджетами QGridLayout
, чтобы исходные виджеты остались в макете.