5

我正在使用 qt 嵌入式 4.7.1。我能够在主机上交叉编译框架以针对Beagleboard机器,但是当我在此目标上部署并运行演示应用程序时,我看到两个游标同时运行,一个用于目标操作系统,另一个用于目标操作系统对于正在执行的 qt 应用程序。

换句话说,我只能使用它自己的光标与 qt 应用程序通信,而没有原始光标 - 在运行该应用程序之前?我将 QWS 用于 qt 应用程序,因为我使用此命令“target$./demoapp -qws”在目标上运行演示应用程序。

4

1 回答 1

2

我找到了这个问题的答案..

问题是:当我使用 -qws 选项运行 Qt 应用程序时,它会使用不同的窗口系统运行它(默认窗口系统 Gnome 除外(例如))

解决方案是在 beagle 板上安装 Qt IDE (QtCreator) 并从该 IDE 运行 Qt 应用程序 - 不使用 shell - 这一步将使用操作系统使用的相同窗口系统启动应用程序..

希望这可以帮助 :)

于 2011-03-11T21:52:18.230 回答