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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Подключение touchscreen к QT(QNX)  (Прочитано 3357 раз)
teatralaik
Гость
« : Октябрь 23, 2012, 11:23 »

Доброго времени суток.
Ситуация следующая - имеется машина с установленной QNX 6.5 и подключенный к ней USB тачаскрин eGalax(под фотоном работающий отлично). Написано QT - приложение с парой кнопок. Для подключения устройств ввода-вывода правлю .profile следующем образом:
Код:
QWS_KEYBOARD=qnx 
QWS_MOUSE_PROTO =qnx
export QWS_KEYBOARD QWS_MOUSE_PROTO  
а для запуск приложения не под фотоном использую скрипт:
Код:
 #!/bin/sh 
 /usr/photon/bin/devi-hid -Pr kbd mouse
 /home/proba -qws  
 slay devi-hid  
хотелось бы поуправлять курсором с помощью тачаю Но все попытки его прикрутить(devi-hid -Pr kbd mouse touch; QWS_MOUSE_PROTO = /dev/io-hid/devh-egalax.so) не дали никакого результата.
Буду рад советам)
« Последнее редактирование: Октябрь 23, 2012, 11:27 от teatralaik » Записан
Bepec
Гость
« Ответ #1 : Октябрь 23, 2012, 12:04 »

Эмм. Я могу и ошибаться, но все тач касания определяются как нажатия/движения/отжатия мышки и должны интерпретироваться системой, а не Qt.

Во всяком случае в W7/xp/vista Qt не отличает касания тача от нажатия мышки при установленных драйверах.

 
Записан
lighting
Гость
« Ответ #2 : Октябрь 23, 2012, 15:03 »

все верно - настраивается тачскрин на уровне системы а не приложения. Настраивал его не раз под ubuntu, gentoo и debian - везде он действовал как мышь.
Записан
Bepec
Гость
« Ответ #3 : Октябрь 23, 2012, 15:15 »

Т.е. не терзаем бедных программистов блудливыми речами, а идём на форум вашего любимого QNX и ищем там варианты, как допилить драйвер для вашей версии системы и вашего тачпада.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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