Russian Qt Forum
Ноябрь 24, 2024, 01:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: кросплатформенный оконный менеджер на Qt  (Прочитано 3459 раз)
unkeep
Гость
« : Сентябрь 30, 2015, 10:42 »

Можно ли каким-то образом воздействовать(свернуть, развернуть, активировать) на окна сторонних приложений, а так же обрабатывать их события(свернулось, развернулось, активировалось) из другого процесса?
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #1 : Сентябрь 30, 2015, 11:01 »

Можно. Но, на каждой платформе по-своему.
Записан
unkeep
Гость
« Ответ #2 : Сентябрь 30, 2015, 11:16 »

Можно. Но, на каждой платформе по-своему.

Хорошо. Есть ли классы в Qt предоставляющие API над X Window System?
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #3 : Сентябрь 30, 2015, 11:24 »

Есть только Qt X11 Extras. Думаю, тебе следует посмотреть в сторону xlib или xcb.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #4 : Сентябрь 30, 2015, 12:20 »

можно попробовать:
для linux есть xdotool
для венды http://ahkscript.org/
обе с исходниками - смотри как там сделано
не уверен что они могут все что нужно, но пробуй
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.057 секунд. Запросов: 22.