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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Макросы  (Прочитано 3305 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« : Июль 31, 2014, 12:21 »

Скажите как в Qt написать свой макрос, чтобы
при  изменении разрешения размеры объектов на
экране тоже изменялись.

Спасибо.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июль 31, 2014, 12:25 »

При чем тут макрос, разрешение и изменение размеров?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Bepec
Гость
« Ответ #2 : Июль 31, 2014, 12:34 »

 Это загадка наверное Веселый
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #3 : Июль 31, 2014, 15:06 »

Не совсем понятно поставлена задача.

Возможно, Вам нужен QGridLayout и QDesktopWidget
Записан
Ginger_Ministrel
Гость
« Ответ #4 : Август 04, 2014, 15:57 »

Как написать такую строчку, которая сразу все сделает, и будет хорошо.

Я на своем ламерском уровне вижу два способа решения проблемы: либо делать свой QWidget, который будет каждый раз при создании или перерисовке (смотря как надо) опрашивать qApp->desktop() на тему параметров экрана и менять их под то, что нужно, либо рисовать все-все-все на QGraphicsScene и пользоваться стандартными функциями изменения размеров. Второй вариант наркоманский, но мб может сролять, если случай специфический.
Записан
Ginger_Ministrel
Гость
« Ответ #5 : Август 04, 2014, 15:59 »

Цитата: __Heaven__
Возможно, Вам нужен QGridLayout и QDesktopWidget
Если автор поста работает с мобильными, то там лэйауты очень часто ведут себя некорректно, насколько я знаю.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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