• 【Qt开发】【Linux开发】QT设置环境变量QWS_DISPLAY


    QT设置环境变量QWS_DISPLAY

    当应用程序./myQtApp -qws启动时,会去检测QWS_DISPLAY这个环境变量,

    判断界面最终显示在哪个framebuffer中,

    如果是虚拟的framebuffer(qvfb,x86),则分两种情况:

    1.显示在远程计算机上

    QWS_DISPLAY=192.168.1.1:0

    指定了要显示的目的机器的ip地址

    2.显示在本机上

    QWS_DISPLAY=QVFb:0

    冒号后面的是旋转角度。 它可以在0 90 180 270中取值,对应的屏幕就会发生旋转。

    Rot90 Rot180 Rot270是规范写法

    如果是真实的帧缓冲(arm),则设置如下:

    QWS_DISPLAY="LinuxFb:mmWidth100:mmHeight130:0"
    QWS_DISPLAY=EP93xx:/dev/fb0

    QWS_DISPLAY=:1:/dev/fb0

    直接指向显示设备文件

    QScreen在创建时会按特定图形设备及显示屏号建立帧缓冲,需要的参数如下:

    qws_display_id   对应第一个":"前的dd

    qws_display_spec 对应除了qws_display_id之外的dd,包括“:”


    查看是否有显示可以输入 #cat /dev/urandom > /dev/fb0

    成功可以看到屏幕是花的


    转自http://fanzhichao.blog.hexun.com/23669000_d.html

  • 相关阅读:
    我的第一篇博客
    文献笔记5
    文献笔记4
    文献笔记8
    文献笔记6
    文献笔记10
    文献笔记7
    文献笔记1
    文献笔记2
    文献笔记3
  • 原文地址:https://www.cnblogs.com/huty/p/8518265.html
Copyright © 2020-2023  润新知