我正在尝试使用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。
答案 0 :(得分:1)
使用QtVNC和Qt 4.8.4以及qws平台 - 它运作良好。