Russian Qt Forum
Ноябрь 23, 2024, 19:16
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Убрать ограничения для размера окна
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Убрать ограничения для размера окна (Прочитано 5594 раз)
fulkabaster
Гость
Убрать ограничения для размера окна
«
:
Июль 17, 2009, 10:54 »
В главном окне выводится графическая область OpenGL, размер этой области привязан к размеру главного окна. Иногда нужно рассмотреть детали на рисунке, для этого нужно высокое разрешение. Но даже если полностью развернуть окно, бывает маловато. Я назначил пару клавиш для уменьшения/увеличения размера главного окна (т.к. мышка не поможет, если нужны размеры больше размера экрана). Но даже в этом случае окно растет до размера экрана (напр., 1024х768), и встает. Хотя в свойствах окна выставлено в maximumSize 16777215 - для width и height.
Как можно заставить окно увеличиваться больше, чем текущее разрешение монитора?
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Убрать ограничения для размера окна
«
Ответ #1 :
Июль 17, 2009, 11:01 »
А какая версия Qt?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
dr_Begemot
Гость
Re: Убрать ограничения для размера окна
«
Ответ #2 :
Июль 17, 2009, 11:37 »
Может надо увеличивать не главное окно, а рисунок?
Записан
fulkabaster
Гость
Re: Убрать ограничения для размера окна
«
Ответ #3 :
Июль 17, 2009, 11:45 »
Qt версия 4.4.3
Рисунок можно увеличивать, но тогда надо прикручивать полосы прокрутки, а с ними OpenGL иногда подглючивает, как я убедился на своем опыте.
Хочется именно главное окно увеличивать.
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Убрать ограничения для размера окна
«
Ответ #4 :
Июль 17, 2009, 17:30 »
Это техническое ограничение винды. Возможно, это можно как-то обойти, тут виндз гуру может быть подскажут.
«
Последнее редактирование: Июль 17, 2009, 17:32 от AX
»
Записан
crackedmind
Гость
Re: Убрать ограничения для размера окна
«
Ответ #5 :
Июль 18, 2009, 04:35 »
Цитировать
Рисунок можно увеличивать, но тогда надо прикручивать полосы прокрутки, а с ними OpenGL иногда подглючивает, как я убедился на своем опыте.
Хочется именно главное окно увеличивать.
Можно и без полос прокрутки обойтись. Скроллинг рисунка будет лучшим вариантом. При отрисовки рисунка достаточно брать нужные координаты, и рисовать в область. Вообщем, ничего сложного
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: Убрать ограничения для размера окна
«
Ответ #6 :
Июль 18, 2009, 22:06 »
Цитировать
Скроллинг рисунка будет лучшим вариантом. При отрисовки рисунка достаточно брать нужные координаты, и рисовать в область. Вообщем, ничего сложного
100% это правильный ответ! Увеличивать окно это вообще что-то странное, а чтобы избежать скроллингов - просто выводите текущий маштаб в процентах (как в том же ворде) для текущего увеличения картинки. Можно в уголке прямо на GL Widget (drawText) или на отдельный виджет на тулбаре или где-то сбоку!
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...