繁体   English   中英

使用x11vnc作为VNC服务器,但是按下按键后挂起了一个非常简单的Qt嵌入式应用程序

[英]Using x11vnc as VNC server, but a really simple Qt-embedded app get hanged after key pressing

我正在尝试使用TightVNC查看器连接到由x11vnc运行的VNC服务器。 由于嵌入式设备上没有X服务器,因此我通过以下参数启动x11vnc:

./x11vnc -rawfb控制台-pipeinput UINPUT:touch,tslib_cal = / etc / pointercal,direct_abs = / dev / input / event1

我构建了一个非常简单的Qt嵌入式应用程序,该应用程序只有一个按钮和一个行编辑。 在TightVNC查看器中,我可以使用鼠标单击按钮,该按钮会显示我设计的消息框。 但是,当我按键盘上的一个键时,该应用程序挂起。

VNC连接运行良好,因为当我重新启动应用程序时,仍可以从查看器中控制它。

因为该应用程序只是一个非常简单的应用程序,所以我倾向于认为这是Qt中的错误? 如果是这样,有什么办法可以避免或解决此问题? 还是有什么方法可以通过VNC通过鼠标和键盘控制嵌入Qt的应用程序(也需要密码保护)?

嵌入Qt的版本是4.8.3。

将QtVNC与Qt 4.8.4和qws平台一起使用-效果很好。

暂无
暂无

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

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