Название: Макросы Отправлено: demaker от Июль 31, 2014, 12:21 Скажите как в Qt написать свой макрос, чтобы
при изменении разрешения размеры объектов на экране тоже изменялись. Спасибо. Название: Re: Макросы Отправлено: Пантер от Июль 31, 2014, 12:25 При чем тут макрос, разрешение и изменение размеров?
Название: Re: Макросы Отправлено: Bepec от Июль 31, 2014, 12:34 Это загадка наверное :D
Название: Re: Макросы Отправлено: __Heaven__ от Июль 31, 2014, 15:06 Не совсем понятно поставлена задача.
Возможно, Вам нужен QGridLayout и QDesktopWidget Название: Re: Макросы Отправлено: Ginger_Ministrel от Август 04, 2014, 15:57 Как написать такую строчку, которая сразу все сделает, и будет хорошо.
Я на своем ламерском уровне вижу два способа решения проблемы: либо делать свой QWidget, который будет каждый раз при создании или перерисовке (смотря как надо) опрашивать qApp->desktop() на тему параметров экрана и менять их под то, что нужно, либо рисовать все-все-все на QGraphicsScene и пользоваться стандартными функциями изменения размеров. Второй вариант наркоманский, но мб может сролять, если случай специфический. Название: Re: Макросы Отправлено: Ginger_Ministrel от Август 04, 2014, 15:59 Цитата: __Heaven__ Возможно, Вам нужен QGridLayout и QDesktopWidget Если автор поста работает с мобильными, то там лэйауты очень часто ведут себя некорректно, насколько я знаю. |