繁体   English   中英

Qt应用程序的远程执行导致Linux上键盘输入的丢失

[英]Remote execution of Qt application causes loss of keyboard input on Linux

我正在使用带有Qt插件的Eclipse CDT。 在没有X的Debian上工作,并使用Qt的QWS服务器运行GUI。

简而言之,我要启动一个常规的cpp线程来执行逻辑工作,然后启动一个标准的QApplication执行。 在目标计算机上本地正常运行。 但是,当我从Eclipse的Remote System Explorer服务远程启动程序或开始使用gdbserver进行调试时,键盘输入未正确处理,随机地拾取了一些键盘事件,即它处于竞速状态。 但是,鼠标输入可以正常工作。

我知道这个问题还不够清楚,但是我无法弄清楚如何关注这个问题。 我可以根据需要提供其他反馈。

提前致谢。

通常,当您在QT和输入处理中出现奇怪的行为时,您就已经以某种方式破坏了QT的有限状态处理循环。 您正在调试环境中运行,该环境总是容易使事情变得混乱,以至于使它们变得比其值得的麻烦更多。 您可以尝试在远程X显示器上对其进行测试吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM