2011-01-10 8 views
5

Używam qt-embedded 4.7.1. Udało mi się przekompilować strukturę na maszynie hosta, aby skierować ją na komputer Beagleboard, ale kiedy wdrożyłem i uruchomiłem aplikację demonstracyjną w tym celu, widziałem dwa kursory działające w tym samym czasie, jeden dla docelowego systemu operacyjnego i kolejny do wykonania aplikacji qt.Dlaczego w jednym osadzonym aplikatorze działają jednocześnie dwa kursory i poruszają się?

Innymi słowy, mogę komunikować się z aplikacją qt tylko z własnym kursorem i bez oryginalnego kursora - przed uruchomieniem tej aplikacji? Używam QWS do aplikacji qt, ponieważ używam tego polecenia "target $./Demoapp -qws", aby uruchomić aplikację demo na celu.

Odpowiedz

2

Znalazłem odpowiedź na ten problem ..

Problem polegał na tym, że: kiedy wpadłem aplikacji Qt z -qws opcją, która go uruchomić przy użyciu innego systemu okienkowego (inny niż domyślny system okienkowy Gnome (na przykład))

Rozwiązaniem było zainstalowanie Qt IDE (QtCreator) na płycie Beagle i uruchomienie aplikacji Qt z tego IDE - bez użycia powłoki -, ten krok uruchomi aplikację przy użyciu tego samego systemu okienkowania przez system operacyjny ..

mam nadzieję, że to pomoże :)

+0

Czy istnieje inny sposób? poza instalowaniem IDE Qt – tharunkumar

Powiązane problemy