我是靠谱客的博主 高兴芒果,最近开发中收集的这篇文章主要介绍qt对嵌入式linux显示屏环境变量qws_display设置,【Qt开发】【Linux开发】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

最后

以上就是高兴芒果为你收集整理的qt对嵌入式linux显示屏环境变量qws_display设置,【Qt开发】【Linux开发】QT设置环境变量QWS_DISPLAY...的全部内容,希望文章能够帮你解决qt对嵌入式linux显示屏环境变量qws_display设置,【Qt开发】【Linux开发】QT设置环境变量QWS_DISPLAY...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部