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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDockWidget - Управление размерами  (Прочитано 2700 раз)
bosfor
Гость
« : Август 10, 2011, 12:44 »

Есть два доквиджета без центрального окна, соотвественно в каждый из них подвязываю формы из ресурсов. Не могу контролировать высоту двух этих окон. Нужно установить высоту нижнего окна определенного размера, но сплитер должен менять размеры вручную.

Я завышаю размер нижнего виджета чтобы получить эффект сужения высоты верхнего виджета. Бред какойто, никакой точности при изменении разрешения экрана.

Подскажите как установить первоначальный размер окошек с вложенными в них виджетами ?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Август 10, 2011, 12:51 »

Размер дока всегда зависит от размера встроенного в него виджета. Любые установки размера самого дока игнорируются.
По собственному опыту скажу, что в итоге начальный размер дока выставить довольно-таки затруднительно(
Записан

Qt 5.11/4.8.7 (X11/Win)
bosfor
Гость
« Ответ #2 : Август 10, 2011, 12:58 »

так ведь высчитываю нужную высоту двух окон , изменяю размер влаживаемых виджетов согласно расчетов, потом только влаживаю их, а QT по собственным какимто непонятным расчетам положение сплитера устанавливает ((((((
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Август 10, 2011, 13:05 »

так ведь высчитываю нужную высоту двух окон , изменяю размер влаживаемых виджетов согласно расчетов, потом только влаживаю их, а QT по собственным какимто непонятным расчетам положение сплитера устанавливает ((((((
У меня тоже постоянные с этим проблемы.
В итоге перегружаю у главного окна setVisible() в нём испускаю сигнал opened().
Когда нужно зафиксировать размер дока цепляюсь за этот сигнал и уже в слоте выставляю нужный размер.
Записан

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


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