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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как изменить размер SubWindow по дочернему HeaderView?  (Прочитано 2284 раз)
sector
Гость
« : Октябрь 29, 2009, 15:12 »

Есть MDI приложение, в нем вызывается subWindow с TableView. Задача в том что бы взять размер HeaderView и по нему подогнать размер subWindow, что бы все данные отображались в полном объеме без скрола и урезки столбцов. Т.е. мне надо в зависимости от данных в таблице, которые setResizeMode(QHeaderView::ResizeToContents), подогнать размер окна. Заранее благодарен.
« Последнее редактирование: Октябрь 29, 2009, 23:42 от sector » Записан
AlekseyK
Гость
« Ответ #1 : Октябрь 29, 2009, 15:41 »

Примерно так:

connect(ui->tableView->horizontalHeader(), SIGNAL(geometriesChanged()), SLOT(adjustTablesGeometries()));

Ещё смотри документацию по:
resizeColumnToContents()
horizontalHeader()->setResizeMode()
Записан
sector
Гость
« Ответ #2 : Октябрь 29, 2009, 15:54 »

Немного не то... С мне надо наоборот подогнать окно к размерам хеадера.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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