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

  • 相关阅读:
    将一堆图片自适应页面排列
    用正则匹配富文本中的文本,并替换其内容
    实战
    从 defineProperty 到 Proxy
    CSS 实现蜂巢/六边形图集
    Umi 小白纪实(三)—— 震惊!路由竟然如此强大!
    无题
    贺文
    模型可解释性方法--lime
    多模态融合注记
  • 原文地址:https://www.cnblogs.com/huty/p/8518265.html
Copyright © 2011-2022 走看看