Обработка событий ОС (Linux, X-server)

241
15 декабря 2016, 16:06

Как обрабатывать сообщения операционной системы в одном приложении Qt?

Нужно поймать события клика на любом месте рабочеко стола\открытых окон и прочитать значения пикселя по координатам X, Y

Читал про QApplication::processEvent, но что конкретно с этим делать, не пойму, можно ли в Qt сделать так, не используя xlib?

Еще можно cat'ить /dev/input/mouse0, но там вообще темный лес.

Answer 1

Все делается через /dev/input/mice Коды mousedown и mouserelease есть в исходниках. Использовал Qt 4.8.5

READ ALSO
Некорректно работает второй цикл

Некорректно работает второй цикл

Будьте любезны, наведите на путь истинныйВторой цикл while некорректно работает, в чем причина?

276
Скорость цикла begin() end() STL контейнеров

Скорость цикла begin() end() STL контейнеров

Есть где-нибудь таблица или информация об этом?

216
Как определить текущий язык (не локаль!) Windows 7?

Как определить текущий язык (не локаль!) Windows 7?

Интересует метод определения локализации Windows 7 на с++(не локали, а именно языка интерфейса), например "Пуск" в русской версии, "Start" - в английской

478
Сигнал  для редактирования БД, QTableView\QSqlRelationalTableModel

Сигнал для редактирования БД, QTableView\QSqlRelationalTableModel

Подскажите подходящий сигнал для редактирования БДНеобходимо сразу после редактирования пользователем ячейки таблицы послать запрос в БД об изменении...

270