不同版本QT通过VNC显示及修改分辨率

不同版本QT通过VNC显示及修改分辨率

Q:不同版本 QT 如何通过 VNC 显示以及分辨率如何修改

QT4:
VNC显示:
1.确认应用程序可以正常运行;
2.在SylixOS下设置环境变量QWS_DISPLAY并保存;具体操作步骤如下:
       a.通过shell界面,env命令查看环境变量;
       b.设置环境变量QWS_DISPLAY,例如:QWS_DISPLAY=VNC:sylixosfb:/dev/fb0;
       c.通过命令varsave保存环境变量。
3.再次运行QT4应用即可通过VNC显示。
分辨率修改:可以通过修改系统内meun.lst来设置QT应用显示的分辨率。(QT5分辨率也可通过此方式修改)
meun.lst文件内容如下:
修改如图所示位置为需设置的分辨率,reboot后运行应用即可完成分辨率修改。


QT5:
VNC显示以及分辨率修改:
1.确认应用程序可以正常运行;
2.在RealEvo-QtSylixOS开发工具中,点击左侧项目->点击构建与运行->选择构建所用的构建套件->点击所选套件下的运行进行配置;

3.在参数栏中输入参数-platform VNC:size=1280x800以设置VNC显示以及分辨率。
4.构建运行应用程序即完成设置。

vnc应用程序在Qt安装目录下\qtcreator-3.4.0\SylixOS\tools



    • Related Articles

    • Qt5 通过 VNC 显示及修改分辨率

      Q:Qt5 如何通过 VNC 显示及分辨率修? SylixOS 可通过 shell 命令及 Qt 工具实现 VNC 显示,并通过 shell 命令参数修改 VNC 显示分辨率。 具体流程如下: 1. 为 SylixOS 部署 Qt 共享库; 2. 连接 SylixOS,登录 shell 界面; 3. 进入程序目录执行命令:./app -platform vnc:size=1280x800,depth=32 4. QT5 开发工具界面点击 vnc 按钮进行图像获取。 更多扩展知识见: ...
    • Qt4 配置 VNC 显示

      Q:SylixOS 如何使 Qt4 显示通过 VNC 输出  首先确保 Qt4 程序能够正常运行,然后通过 shell 交互界面设置环境变量,操作如下: 1、env 命令查看环境变量 2、QWS_DISPLAY=VNC:$QWS_DISPLAY 设置 VNC 输出环境变量(不要重复进行多次设置) 3、varsave 保存设置的变量(不保存将会在 OS 重启后恢复原来设置) 4、运行 Qt 程序即可正常在 VNC 输出 更多扩展知识见: 参考文章:不同版本QT通过VNC显示及修改分辨率
    • SylixOS 上的 Qt 是什么版本?

      Q: SylixOS 的 Qt 是什么版本的? 目前 SylixOS 上支持的 Qt 版本是 Qt:4.8.7 和 Qt:5.12
    • Qt 应用程序移植到 SylixOS

      Q:Qt 应用程序移植到 SylixOS 需要多大的工作量? SylixOS 对 Qt 接口的支持是全功能支持的,只需要在SylixOS系统下重新编译就可以了,基本没有工作量。
    • Qt 桌面级应用进程通信

      1. 适用范围      本文档适用于对 Qt 中 DBus 使用有需求或者 Qt 间应用通信需求的开发工程师。 2. 问题描述       问:SylixOSQt 是否支持 DBus 桌面级应用进程通信?是否还有其他通信方式?       答:目前 SylixOS Qt 并不支持 DBus,因为 DBus 目前为 linux 独有通信方式。后续 SylixOSQt 可能会对 DBus 进行适配。       对于进程间通信,SylixOS 也有其支持的 IPC ...