为什么两个光标同时在嵌入式应用程序中运行和移动?

发布于 2024-10-10 22:32:08 字数 331 浏览 3 评论 0原文

我使用的是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

打小就很酷 2024-10-17 22:32:08

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

问题是:当我使用 -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 :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文