Qt에서 멀티 터치를 사용하고자하는 임베디드 리눅스 프로젝트가 있습니다. 나는 qTUIO (https://github.com/x29a/qTUIO)를보고 있었는데 멋지게 보였다.qtUIO 및 mtdev2tuio 임베디드 리눅스가 포함 된 Qt Multi-Touch
qTUIO 라이브러리를 교차 컴파일하고 보드에 배포했습니다.
또한 크로스 컴파일과 TUIO '서버'에 대한 요구 사항 배치 :
나는 '서버를 발사 보드를 ':
./mtdev2tuio /dev/input/touchscreen osc.udp://127.0.0.1:3333/
Sending OSC/TUIO packets to osc.udp://127.0.0.1:3333/
나는 터치 스크린에 손가락을 움직일 때
그냥 다음 나는 또한 한 입력 장치를 읽고 '이름 확인에 실패'를보고되었는지 확인하려면 :
./mtdev2tuio /dev/input/touchscreen osc.udp://localhost:3333/
Sending OSC/TUIO packets to osc.udp://localhost:3333/
...
OSC error -3: Temporary failure in name resolution
OSC error -3: Temporary failure in name resolution
OSC error -3: Temporary failure in name resolution
OSC error -3: Temporary failure in name resolution
OSC error -3: Temporary failure in name resolution
...
나는 다음 qTUIO 버전을 실행 보드의 'pinchzoom'예의 그것은이 출력으로 아래와 같이 실행 : 그래서
# ./pinchzoom -qws
graphicsview initialized
listening to TUIO messages on UDP port 3333
내가 서버 내 접촉을 해석하는 주장과 포트 3333에 그들에게 UDP를 전송하고, Qt는 응용 프로그램이 주장이 TUIO 이벤트를 읽고 Qt로 전달하십시오. 화면을 터치해도 아무런 변화가 없습니다. 아무도 이것에 대한 아이디어가 있습니까?
빠른 응답 주셔서 감사합니다. 실제로 osc.udp : //127.0.0.1 : 3333 /을 사용하여 정상적으로 작동합니다. 나는 보드를 재부팅하고 작동했습니다 ... 어쨌든 다시 한 번 감사드립니다. 이것은 멋진 패키지입니다. 제스처와 같은 시간에 마우스 입력에 tslib 터치 스크린 입력을 사용할 수있는 것 같습니다. – PhilBot