为什么两个光标同时在嵌入式应用程序中运行和移动?
我使用的是 qt-embedded 4.7.1。我能够在主机上交叉编译框架以定位 Beagleboard 机器,但是当我部署并运行时在该目标上的演示应用程序中,我看到两个光标同时运行,一个用于目标操作系统,另一个用于执行 qt 应用程序。
换句话说,我只能使用 qt 应用程序自己的光标与 qt 应用程序进行通信,而无需使用原始光标 - 在运行该应用程序之前? 我将 QWS 用于 qt 应用程序,因为我使用此命令“target$./demoapp -qws”在目标上运行演示应用程序。
I am using qt-embedded 4.7.1. I was able to cross-compile the framework on the host machine to target the Beagleboard machine, but when I deployed and ran a demo application on this target, I saw two cursors running at the same time, one for the target operating system and another for the executing qt application.
In other words, I can communicate with the qt app only with its own cursor, and without the original cursor -before running that application?
I use QWS for the qt-application, since I use this command "target$./demoapp -qws" to run the demo app on the target.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了这个问题的答案..
问题是:当我使用 -qws 选项运行 Qt 应用程序时,它将使用不同的窗口系统(默认窗口系统 Gnome 除外(例如))运行它。
解决方案是在 beagle 板上安装 Qt IDE (QtCreator) 并从此 IDE 运行 Qt 应用程序(不使用 shell),此步骤将使用操作系统使用的相同窗口系统启动应用程序..
希望这会有所帮助:)
I found the answer for this problem ..
The problem was that: when I ran the Qt application with -qws option, that would run it using a different windowing system ( other than the default windowing system Gnome (for example))
The solution was installing the Qt IDE (QtCreator) on the beagle board and running the Qt application from this IDE - not using the shell - , this step will launch the application using the same windowing system used by the operating system ..
hope this helps :)