Название: Полноэкранное приложение на нескольких мониторах Отправлено: Fregloin от Январь 31, 2012, 17:08 Привет.
Есть линукс(виндовс). Есть два монитора с разрешением 1920*1080. Рабочий стол сделан, что мониторы нахоядятся горизонтально, образуя вирт.стол 3840*1080. Как окно заставить распахнуться на это разрешение? У меня если виджету задать флаг fullScreen, он раскрывается только на каком то из мониторов полностью (в зависимости где окно занимает больше пространства). При чем в винде и линах одно и тоже. Или можно как то узнать текущее разрешение виртуального экрана? Название: Re: Полноэкранное приложение на нескольких мониторах Отправлено: Fregloin от Январь 31, 2012, 17:57 И еще такой вопрос. В главном меню есть пункт "Полноэкранный режим".
Он вызывается при Ctrl+F. Когда я делаю menuBar()->hide(), слот не вызывается, я подозреваю что при скрытии меню, оно не получает события. Как мне сделать, что бы даже когда главное меню скрыто, этот слот при данной комбинации вызывался? В моем приложении полноэкранный режим это: -растянуть форму на весь экран -скрыть меню и статусбар -скрыть заголовок QTabWidget (отдельный вопрос, можно ли как то это реализовать?) Название: Re: Полноэкранное приложение на нескольких мониторах Отправлено: Bepec от Январь 31, 2012, 20:29 QDesktopWidget смотри.
Название: Re: Полноэкранное приложение на нескольких мониторах Отправлено: Fregloin от Ноябрь 25, 2013, 17:46 Посмотрел, разрешение то получаю, но как переключать между полноэкранным и обычным режимом по нормальному так и не понял.
Сделал костыли, но рамка не убирается. Если делать FramelessWindow то она не удаляется. Название: Re: Полноэкранное приложение на нескольких мониторах Отправлено: Alex Custov от Ноябрь 25, 2013, 17:49 Сделал костыли, но рамка не убирается. Если делать FramelessWindow то она не удаляется. если окно уже показано, то его нужно спрятать и показать заново |