我使用的是qt-embedded 4.7.1。我能够在主机上交叉编译框架以定位Beagleboard机器,但是当我在此目标上部署并运行演示应用程序时,我看到两个游标同时运行,一个用于目标操作系统,另一个用于执行qt应用程序。
换句话说,我只能用自己的光标与qt app进行通信,而没有原始光标 - 在运行该应用程序之前? 我使用QWS作为qt-application,因为我使用这个命令“target $。/ demoapp -qws”在目标上运行demo app。
答案 0 :(得分:2)
我找到了这个问题的答案..
问题在于:当我使用-qws选项运行Qt应用程序时,会使用不同的窗口系统(默认窗口系统Gnome除外)运行它(
)解决方案是在beagle板上安装Qt IDE(QtCreator)并从此IDE运行Qt应用程序 - 不使用shell - ,此步骤将使用操作系统使用的相同窗口系统启动应用程序。
希望这有助于:)