У меня есть QTableView, к которому привязана Модель. Я заполняю модель (используя model-> setItem) и затем хотел бы отрегулировать ширину столбцов на таблице. Я хотел бы использовать относительный размер, поэтому первый столбец должен составлять 60% от всей ширины, второй - 40%.
int tableWidthEffective = ui->tablePackages->width();
ui->tablePackages->setColumnWidth(0, tableWidthEffective * 0.6);
Проблема в том, что когда я открываю диалог в первый раз, ширина таблицы намного меньше, чем на самом деле, она работает только во второй раз. Таблица находится в макете. Как только я удаляю макет, все работает правильно, но мне нужно использовать макет. Как получить правильный размер таблицы, используя макет?
Спасибо