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

时间:2014-01-24 01:44:26

标签: qt vnc qtembedded

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

  

./ x11vnc -rawfb console -pipeinput   UINPUT:触摸,tslib_cal =的/ etc / pointercal,direct_abs =的/ dev /输入/事件1

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

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

因为应用程序只是一个非常简单的应用程序,我倾向于认为这是Qt中的一个错误?如果是这种情况,有没有办法避免或解决这个问题?或者有没有办法通过VNC通过鼠标和键盘控制Qt嵌入式应用程序(还需要密码保护)?

Qt嵌入版本是4.8.3。

1 个答案:

答案 0 :(得分:1)

使用QtVNC和Qt 4.8.4以及qws平台 - 它运作良好。