2012-01-02 14 views
6

tôi đã biên soạn Qt4 nhúng SDK cho việc sử dụng trên BeagleBoard với các tùy chọn sau đây:Chuột hỗ trợ trong 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 

Thần I đã tạo ra một ứng dụng Hello World GUI đơn giản với SDK này và biên soạn thành công. Và tôi đã chạy ứng dụng của mình trên BeagleBoard:

./Hello World -mouse -qws 

Nhưng chuột của tôi không hoạt động. Sau đó, tôi cố gắng thiết lập QWS_MOUSE_PROTO để Microsoft, IntelliMouseMouseMan như đã đề cập trong tài liệu Qt4 trước khi chạy ứng dụng của tôi, nhưng nó đã không làm việc. Tôi đã thử nghiệm chuột của mình trước khi chạy ứng dụng của mình vì vậy tôi chắc chắn rằng con chuột của tôi hoạt động. Tôi đang sử dụng Angstrom trên Beagleboard của tôi.

Ai có thể cho tôi biết vấn đề là gì?

Trả lời

2

Bạn đã thử với QWS_MOUSE_PROTO=IntelliMouse:/dev/input/mice?

Bạn đang sử dụng trình điều khiển đầu vào nào? evdev có lẽ?