2012-01-02 11 views
6

mam skompilowane Qt4 osadzony SDK za pomocą na BeagleBoard z następujących opcji:obsługę myszy w QWS

./configure 
-embedded arm 
-platform qws/linux-x86-g++ 
-xplatform qws/linux-TIarmv7-sgx-g++ 
-depths 16,24,32 
-no-mmx 
-no-3dnow 
-no-sse 
-no-sse2 
-no-glib 
-no-cups 
-no-largefile 
-no-accessibility 
-no-openssl 
-no-gtkstyle 
-qt-mouse-pc 
-qt-mouse-linuxtp 
-qt-mouse-linuxinput 
-plugin-mouse-linuxtp 
-plugin-mouse-pc 
-fast -opengl es2 
-qt-gfx-transformed 
-qt-gfx-vnc 
-qt-gfx-linuxfb 
-qt-gfx-multiscreen 
-plugin-gfx-powervr 
-D QT_QWS_CLIENTBLIT 
-opensource 
-confirm-license 
-multimedia 
-optimized-qmake 

niż Stworzyłem prostą aplikację Hello World GUI z tym SDK i zestawiane pomyślnie. I uruchomiłem swoją aplikację na BeagleBoard:

./Hello World -mouse -qws 

Ale moja mysz nie działała. Potem próbowałem ustawienie QWS_MOUSE_PROTO do Microsoft, IntelliMouse i MouseMan jak wspomniano w docs Qt4 przed uruchomieniem mojej aplikacji, ale to nie działa. Przetestowałem mysz przed uruchomieniem aplikacji, więc jestem pewien, że moja mysz działa. Używam Angstroma na mojej Beagleboard.

Czy ktoś może mi powiedzieć, na czym polega problem?

Odpowiedz

2

Czy próbowałeś już z QWS_MOUSE_PROTO=IntelliMouse:/dev/input/mice?

Jakiego sterownika używasz? evdev może?