tiny6410 中 QT程序 在开发板运行字体变得很小
来源:互联网 发布:风衣品牌 知乎 编辑:程序博客网 时间:2024/05/01 21:34
在 setqt4env 脚本中 第12行
export QWS_DISPLAY=:1
改为:
export QWS_DISPLAY="LinuxFb:mmWidth160:mmHeight90:1"
问题解决
如果你已经运行过错误的 setqt4env 脚本。 那么你必须直接在console中直接
export QWS_DISPLAY="LinuxFb:mmWidth160:mmHeight90:1"
http://doc.qt.digia.com/4.6/qt-embedded-displaymanagement.html
计算dpi
将qt是根据显示器的物理长度或者宽度于分辨率的关系来计算dpi的。dpi的计算如下:
水平 dpi = 水平 resolution * 2.54 / 显示器宽度
垂直 dpi = 垂直 resolution * 2.54 / 显示器高度
我的触摸屏的宽度大概是15.5,高度大概是9.5,水平分辨率800,垂直分辨率480.计算出来的水平与垂直dpi都在130左右。但是实际设置的时候发现字体显示的很大。将这个数字改大显示的字体就会变小。
设置
由于我是直接使用qt4的桌面环境,所以直接进qt4桌面的启动脚本进行环境变量的修改。
关于设置的格式,在前面给的链接里有提到:
export QWS_DISPLAY="<driver>[:<driver specific options>]... [:<display num>]"
具体的操作如下:
vi ./bin/qt4
将原始的export QWS_DISPLAY=:1注释掉,在这一行的开头添加一个#即可。
添加:
export QWS_DISPLAY="LinuxFB:mmWidth=230:0"
export QWS_SIZE="800x480"
其中mmWidth=230是自己根据实际的需要进行调整的。数字越大,显示出来的字体越小。
下面的QWS_SIZE是我的开发板上的触摸屏的分辨率。
- tiny6410 中 QT程序 在开发板运行字体变得很小
- tiny6410 中 QT程序 在开发板运行字体变得很小
- qt程序在arm-tiny6410上的运行以及移植
- QT程序在HI3531板上运行丢失字体
- 在tiny6410开发板上运行自己的qt4.7程序,并设置为开机启动
- Tiny6410 && ubuntu 14.04 运行qt程序
- 在OK6410运行Qt时带有的文字很小怎么办?
- ExtJS中,在FireFox浏览器中字体很小,解决方法
- Qt程序运行在mini2440开发板上
- Calligraphy使在Android中自定义字体变得Easy!!!
- 成功在Tiny6410开发板上实现监控程序开机自动启动(1)
- 成功在Tiny6410开发板上实现监控程序开机自动启动(2)
- 基于Eclipse的Android开发环境ADT中,中文显示字体很小,很难看
- 【已解决】基于Eclipse的Android开发环境ADT中,中文显示字体很小,很难看
- 基于Eclipse的Android开发环境ADT中,字体很小,很难看
- 基于Eclipse的Android开发环境ADT中,中文显示字体很小,很难看
- 基于Eclipse的Android开发环境ADT中,中文显示字体很小,很难看
- 学习笔记:一个Qt小程序,在开发板上运行成功
- xml文件类,封装了IXMLDocument(C++Builder)
- C语言运算符优先级汇总
- HDU 2192 MagicBuilding
- 【转】PPP数据帧的格式
- 行列转换问题案例回答
- tiny6410 中 QT程序 在开发板运行字体变得很小
- PCM和I2S区别
- 自动创建成本要素配置点
- C++函数指针(二)
- MFC子窗口和父窗口(SetParent,SetOwner)
- 文件字符串编码警告
- JavaScript世界的一等公民 - 函数
- 使用 /sys 文件系统访问 Linux 内核
- Session实现一次性验证码