Russian Qt Forum
Ноябрь 25, 2024, 15:15
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Полноэкранное приложение на нескольких мониторах
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Полноэкранное приложение на нескольких мониторах (Прочитано 3514 раз)
Fregloin
Супер
Offline
Сообщений: 1025
Полноэкранное приложение на нескольких мониторах
«
:
Январь 31, 2012, 17:08 »
Привет.
Есть линукс(виндовс). Есть два монитора с разрешением 1920*1080. Рабочий стол сделан, что мониторы нахоядятся горизонтально, образуя вирт.стол 3840*1080.
Как окно заставить распахнуться на это разрешение? У меня если виджету задать флаг fullScreen, он раскрывается только на каком то из мониторов полностью (в зависимости где окно занимает больше пространства). При чем в винде и линах одно и тоже.
Или можно как то узнать текущее разрешение виртуального экрана?
Записан
Fregloin
Супер
Offline
Сообщений: 1025
Re: Полноэкранное приложение на нескольких мониторах
«
Ответ #1 :
Январь 31, 2012, 17:57 »
И еще такой вопрос. В главном меню есть пункт "Полноэкранный режим".
Он вызывается при Ctrl+F.
Когда я делаю menuBar()->hide(), слот не вызывается, я подозреваю что при скрытии меню, оно не получает события.
Как мне сделать, что бы даже когда главное меню скрыто, этот слот при данной комбинации вызывался?
В моем приложении полноэкранный режим это:
-растянуть форму на весь экран
-скрыть меню и статусбар
-скрыть заголовок QTabWidget (отдельный вопрос, можно ли как то это реализовать?)
Записан
Bepec
Гость
Re: Полноэкранное приложение на нескольких мониторах
«
Ответ #2 :
Январь 31, 2012, 20:29 »
QDesktopWidget смотри.
Записан
Fregloin
Супер
Offline
Сообщений: 1025
Re: Полноэкранное приложение на нескольких мониторах
«
Ответ #3 :
Ноябрь 25, 2013, 17:46 »
Посмотрел, разрешение то получаю, но как переключать между полноэкранным и обычным режимом по нормальному так и не понял.
Сделал костыли, но рамка не убирается. Если делать FramelessWindow то она не удаляется.
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Полноэкранное приложение на нескольких мониторах
«
Ответ #4 :
Ноябрь 25, 2013, 17:49 »
Цитата: Fregloin от Ноябрь 25, 2013, 17:46
Сделал костыли, но рамка не убирается. Если делать FramelessWindow то она не удаляется.
если окно уже показано, то его нужно спрятать и показать заново
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...