Russian Qt Forum

Qt => Вопросы новичков => Тема начата: nvek от Февраль 11, 2019, 08:10



Название: Как подогнать форму диалога под размер таблицы в нем?
Отправлено: nvek от Февраль 11, 2019, 08:10
Создаю диалог, в нем QtableWidget. Таблица тоже по разному заполняется. Хочу чтобы таблица подгонялась под размер контента.
А затем размер диалога под размер таблицы

// делаю без дизайнера
Код:
void ClickForm::setupUI(QWidget* Click)
{
verticalLayout = new QVBoxLayout(Click);
tableWidget = new QTableWidget(Click);
verticalLayout->addWidget(tableWidget);
setLayout(verticalLayout);
}

Таблица имеет стандартный размер в пикселях 30 на 100 . до того как мы показали. Потом таблица перерисайзилась и имеет уже другие размеры. Поэтому до вызова Show у диалога мне не получится получить размер таблицы и затем присвоить этот размер, размеру диалога


Название: Re: Как подогнать форму диалога под размер таблицы в нем?
Отправлено: GreatSnake от Февраль 11, 2019, 12:48
Цитата: Assistant
void QWidget::adjustSize()