Название: Убрать ограничения для размера окна Отправлено: fulkabaster от Июль 17, 2009, 10:54 В главном окне выводится графическая область OpenGL, размер этой области привязан к размеру главного окна. Иногда нужно рассмотреть детали на рисунке, для этого нужно высокое разрешение. Но даже если полностью развернуть окно, бывает маловато. Я назначил пару клавиш для уменьшения/увеличения размера главного окна (т.к. мышка не поможет, если нужны размеры больше размера экрана). Но даже в этом случае окно растет до размера экрана (напр., 1024х768), и встает. Хотя в свойствах окна выставлено в maximumSize 16777215 - для width и height.
Как можно заставить окно увеличиваться больше, чем текущее разрешение монитора? Название: Re: Убрать ограничения для размера окна Отправлено: pastor от Июль 17, 2009, 11:01 А какая версия Qt?
Название: Re: Убрать ограничения для размера окна Отправлено: dr_Begemot от Июль 17, 2009, 11:37 Может надо увеличивать не главное окно, а рисунок?
Название: Re: Убрать ограничения для размера окна Отправлено: fulkabaster от Июль 17, 2009, 11:45 Qt версия 4.4.3
Рисунок можно увеличивать, но тогда надо прикручивать полосы прокрутки, а с ними OpenGL иногда подглючивает, как я убедился на своем опыте. Хочется именно главное окно увеличивать. Название: Re: Убрать ограничения для размера окна Отправлено: Alex Custov от Июль 17, 2009, 17:30 Это техническое ограничение винды. Возможно, это можно как-то обойти, тут виндз гуру может быть подскажут.
Название: Re: Убрать ограничения для размера окна Отправлено: crackedmind от Июль 18, 2009, 04:35 Цитировать Рисунок можно увеличивать, но тогда надо прикручивать полосы прокрутки, а с ними OpenGL иногда подглючивает, как я убедился на своем опыте. Можно и без полос прокрутки обойтись. Скроллинг рисунка будет лучшим вариантом. При отрисовки рисунка достаточно брать нужные координаты, и рисовать в область. Вообщем, ничего сложного :)Хочется именно главное окно увеличивать. Название: Re: Убрать ограничения для размера окна Отправлено: break от Июль 18, 2009, 22:06 Цитировать Скроллинг рисунка будет лучшим вариантом. При отрисовки рисунка достаточно брать нужные координаты, и рисовать в область. Вообщем, ничего сложного 100% это правильный ответ! Увеличивать окно это вообще что-то странное, а чтобы избежать скроллингов - просто выводите текущий маштаб в процентах (как в том же ворде) для текущего увеличения картинки. Можно в уголке прямо на GL Widget (drawText) или на отдельный виджет на тулбаре или где-то сбоку! |