2011-01-10 8 views
5

Estoy usando qt-embedded 4.7.1. Pude compilar de forma cruzada el marco en la máquina host para apuntarme a la máquina Beagleboard, pero cuando implementé y ejecuté una aplicación de demostración en este objetivo, vi dos cursores ejecutándose al mismo tiempo, uno para el sistema operativo de destino y otro para la aplicación de qt en ejecución.¿Por qué hay dos cursores ejecutándose y moviéndose en una aplicación incorporada al mismo tiempo?

En otras palabras, puedo comunicarme con la aplicación qt solo con su propio cursor, y sin el cursor original -antes de ejecutar esa aplicación? Uso QWS para la aplicación qt, ya que utilizo este comando "target $./Demoapp -qws" para ejecutar la aplicación de demostración en el destino.

Respuesta

2

he encontrado la respuesta para este problema ..

El problema era que: cuando me encontré con la aplicación Qt -qws opción, que sería ejecutarlo utilizando un sistema de ventanas diferente (que no sea el sistema de ventanas por defecto de Gnome (por ejemplo))

La solución fue instalar Qt IDE (QtCreator) en la placa beagle y ejecutar la aplicación Qt desde este IDE, sin usar el shell, este paso iniciará la aplicación utilizando el mismo sistema de ventanas utilizado por el sistema operativo ..

espero que esto ayude :)

+0

¿Hay alguna otra manera? aparte de instalar el Qt IDE – tharunkumar

Cuestiones relacionadas