0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 20
1

При запуске ОС запускать написанное приложение в полный экран

24.02.2014, 09:46. Показов 2059. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
И снова здравствуйте.
Сегодня будет еще один непонятный, но возможно и глупый, вопрос. Есть: Qt 4.8.3 с Qt Creator 2.5.0, Linux 3.2.0-27-generic. И есть простая задача: при запуске ОС запускать написаное приложение в полный экран с запретом переключения на другие приложения или снятие через диспетчер задач. В самом приложении будет предусмотрено его завершение через комбинацию "горячих" клавиш. Ах да, еще не нужен заголовок формы, меню и статус бары.
Для решения этой задачи создал форму. Задал минимальные фиксированные размеры с размерами разрешения монитора. Задал флаги для формы form.setWindowFlags(Qt::ToolTip). Но теперь возникает проблема - невозможно ввести значение с клавиатуры ни в LineEdit, ни в SpinBox. Работает только мышь. Каким образом можно решить эту проблему ? Возможно существует другие методы решения поставленной задачи ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2014, 09:46
Ответы с готовыми решениями:

консольное приложение (при запуске приложение открывалось на весь экран)
Как сделать, чтобы при запуске приложение открывалось на весь экран?

Локальный пользователь. Нужно чтобы при запуске запускалась программа в полный экран и отключался explorer
Появилась необходимость создания общего локального пользователя, но нужно чтобы при запуске...

При запуске спрашивает какую Windows запускать
При запуске windows 7 каждый раз спрашивает какую windows запускать, собственно говоря на скринах...

Запускать процедуру автоматически при запуске рабочей книги
Здравствуйте! :) Скажите пожалуйста, как можно запускать процедуру автоматически при запуске...

7
596 / 396 / 79
Регистрация: 23.10.2013
Сообщений: 1,143
24.02.2014, 10:00 2
Цитата Сообщение от LSiD Посмотреть сообщение
Задал минимальные фиксированные размеры с размерами разрешения монитора. Задал флаги для формы form.setWindowFlags(Qt::ToolTip)
А не проще сделать showFullScreen() при запуске?
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 20
24.02.2014, 10:04  [ТС] 3
Все возможно, но как тогда запретить пользоваться Alt + Tab и запускать другие приложения ? Или снять выполнение данного приложения через диспетчер задач ? На ToolTip соблазнился именно из-за того, что он рисует поверху всего, соответственно от пользователя скрывается все, что находится снизу формы.
0
596 / 396 / 79
Регистрация: 23.10.2013
Сообщений: 1,143
24.02.2014, 10:09 4
Цитата Сообщение от LSiD Посмотреть сообщение
но как тогда запретить пользоваться Alt + Tab
А если отлавливать в keyEvent все служебные сочетания клавиш?
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 20
24.02.2014, 10:15  [ТС] 5
Тогда придется писать такой веселый фильтр на сочетания клавиш, половину из которых еще и не знаешь ... Проблематично, но возможно.
В принципе жизнеспособная версия, беру за основу, спасибо. Если у кого есть еще соображения по данному вопросу, то буду очень признателен.
0
596 / 396 / 79
Регистрация: 23.10.2013
Сообщений: 1,143
24.02.2014, 10:23 6
Посоветовался с более опытным коллегой. Он сказал, что это нужно делать на уровне операционной системы. Типа из приложения не перехватить такие комбинации, как Alt-Tab и тому подобное.
По крайней мере в винде мне этого сделать не удалось. В линуксе не проверял.
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 20
24.02.2014, 10:30  [ТС] 7
это нужно делать на уровне операционной системы
Поясните, пожалуйста, что такое "это" ? Если имеется в виду перехват нажатия системных комбинаций клавиш, то в системе необходимо запретить использование нажатие системных комбинаций клавиш ?
0
fasked
24.02.2014, 10:33     При запуске ОС запускать написанное приложение в полный экран
  #8

Не по теме:

alexey_rage, такое ощущение, что Вы пытаетесь решить не ту задачу.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2014, 10:33

Запускать другое приложение при старте своего и завершать при закрытии
Уважаемые форумчане подскажите пожалулуста. Пишу программу на Pure Basic и уже готовый файл уже...

При запуске компьютера предлагает выбор что запускать(безоп. режим и.тд.)
При запуске компьютера предлагает выбор что запускать(безоп. режим и.тд.) но ничего не...

Как запускать приложение при блокировке телефона?
Подскажите пожалуйста, как организовать мне запуск приложения при выключении телефона, точнее при...

Как, не меняя и не переставляя главный EXE-файл, при его запуске запускать другие программы?
Здравствуйте! Задачка такая. Есть у меня файл, скажем "D:\Files\example.exe". Нужно сделать так,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru