![](/img/trans.png)
[英]Block All Keyboard Input in a Linux Application (Using Qt or Mono)
[英]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.