Russian Qt Forum
Ноябрь 22, 2024, 23:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как подогнать форму диалога под размер таблицы в нем?  (Прочитано 1883 раз)
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 у диалога мне не получится получить размер таблицы и затем присвоить этот размер, размеру диалога
« Последнее редактирование: Февраль 11, 2019, 08:58 от nvek » Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Февраль 11, 2019, 12:48 »

Цитата: Assistant
void QWidget::adjustSize()
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.254 секунд. Запросов: 23.