zoukankan      html  css  js  c++  java
  • 【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

  • 相关阅读:
    2018-div-matrix
    cf663div2
    生成树
    Call to your teacher
    并查集总结
    分组背包
    被3整除的子序列
    多重背包
    12.05
    django生命周期图
  • 原文地址:https://www.cnblogs.com/huty/p/8518265.html
Copyright © 2011-2022 走看看