Найти - Пользователи
Полная версия: Qt окно без фокуса
Начало » GUI » Qt окно без фокуса
1
napuznik
Добрый день, подскажите, пожалуйста:
Как сделать окно Qt, которое бы не “забирало” на себя фокус?
Например, выделяем адресную строку в браузере и в окне, созданном с помощью Qt, нажимаем кнопку, которая эмулирует Ctrl + C. В момент нажатия фокус переходит на Qt окно, поэтому Ctrl + C направляется на это окно, и выделенный в браузере адрес не копируется

Есть программа - виртуальная клавиатура от Wacom, которая всегда может находиться на переднем плане, ее можно перемещать, нажимать любые кнопки и открывать любые меню, при этом фокус всегда находится на другом окне и выделенный текст не теряет выделения
Буду благодарен за любой ответ
reclosedev
Эта программа, скорее всего, посылает сообщения другим окнам.

Посмотрите в сторону
http://code.google.com/p/pywinauto/
http://code.google.com/p/swapy/
napuznik
Суть понятна, спасибо
Все же, хотелось бы добиться именно эффекта окна без фокуса
Потому что, когда выбираю окно виртуальной клавиатуры - реально вижу, что фокус остался на браузере. Когда выбираю любое другое окно - браузер теряет фокус

http://www.youtube.com/watch?v=s_9V0_WundA&hd=1
На видео то, о чем я приводил пример. Что бы пользователь ни делал с клавиатурой - активным всегда является предыдущее окно
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB