Russian Qt Forum

Qt => Вопросы новичков => Тема начата: teatralaik от Октябрь 23, 2012, 11:23



Название: Подключение touchscreen к QT(QNX)
Отправлено: 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) не дали никакого результата.
Буду рад советам)


Название: Re: Подключение touchscreen к QT(QNX)
Отправлено: Bepec от Октябрь 23, 2012, 12:04
Эмм. Я могу и ошибаться, но все тач касания определяются как нажатия/движения/отжатия мышки и должны интерпретироваться системой, а не Qt.

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

 


Название: Re: Подключение touchscreen к QT(QNX)
Отправлено: lighting от Октябрь 23, 2012, 15:03
все верно - настраивается тачскрин на уровне системы а не приложения. Настраивал его не раз под ubuntu, gentoo и debian - везде он действовал как мышь.


Название: Re: Подключение touchscreen к QT(QNX)
Отправлено: Bepec от Октябрь 23, 2012, 15:15
Т.е. не терзаем бедных программистов блудливыми речами, а идём на форум вашего любимого QNX и ищем там варианты, как допилить драйвер для вашей версии системы и вашего тачпада.