2011-01-10 14 views
5

Sto usando qt-embedded 4.7.1. Sono stato in grado di compilare il framework sulla macchina host per indirizzare la macchina Beagleboard, ma quando ho distribuito ed eseguito un'applicazione demo su questo target, ho visto due cursori in esecuzione allo stesso tempo, uno per il sistema operativo di destinazione e un altro per l'applicazione qt in esecuzione.Perché due cursori sono in esecuzione e si spostano in un applicaton incorporato nello stesso momento?

In altre parole, posso comunicare con l'app qt solo con il proprio cursore e senza il cursore originale, prima di eseguire quell'applicazione? Io uso QWS per l'applicazione qt, dal momento che utilizzo questo comando "target $./Demoapp -qws" per eseguire l'applicazione demo sul target.

risposta

2

ho trovato la risposta a questo problema ..

Il problema era che: quando ho fatto funzionare l'applicazione Qt con -qws opzione, che sarebbe eseguito utilizzando un diverso sistema a finestre (ad eccezione del sistema a finestre di default di Gnome (per esempio))

La soluzione è stata l'installazione di Qt IDE (QtCreator) sulla beagle board e l'esecuzione dell'applicazione Qt da questo IDE - non utilizzando la shell -, questo passaggio avvierà l'applicazione utilizzando lo stesso sistema di finestre utilizzato dal sistema operativo ..

spero che questo aiuti :)

+0

C'è qualche altro modo? diverso dall'installazione di Qt IDE – tharunkumar

Problemi correlati