qt使用ttf在2440上字体太小的问题
2016-04-11 10:29
525 查看
使用windows的ttf字体,发现字体都变得看不到了,找到这篇博客,还有其朋友做过的都是设置QWS_DISPLAY,变量,
http://stackoverflow.com/questions/15475971/text-size-and-style-differs-in-qt-desktop-and-embedded-applications
抄选关键部分:
Rebuilt Qt Embedded with freetype support (-qt-freetype option) and get desired result. Also it was needed to play with QWS_DISPLAY variable (mmWidth and mmHeight options), the value QWS_DISPLAY=LinuxFB:mmWidth=250:mmHeight=150 seems
to be the best solution for my 7 inch touchscreen (previous value QWS_DISPLAY=LinuxFB:mmWidth=800:mmHeight=480 results in too small font size with freetype-supported Qt lib).
Building Qt Embedded with freetype support solved the problem。
我设置的参数为
export QWS_DISPLAY=LinuxFB:mmWidth162:mmHeight121:0
export QWS_SIZE=800x600
1,也具体不知道那个mmwidth是什么意思,就按照屏幕的宽度是162mm,高度是121mm设置上去。看起来效果还可以,字体大小也差不多。
2,我也不知道我的qt是否编译了freetype,好像默认是使用了系统 的freetype库,反正现在是可以用了。
关于mmwidth, mmheight的解释:
http://qt-project.org/doc/qt-4.8/qt-embedded-displaymanagement.html
http://stackoverflow.com/questions/15475971/text-size-and-style-differs-in-qt-desktop-and-embedded-applications
抄选关键部分:
Rebuilt Qt Embedded with freetype support (-qt-freetype option) and get desired result. Also it was needed to play with QWS_DISPLAY variable (mmWidth and mmHeight options), the value QWS_DISPLAY=LinuxFB:mmWidth=250:mmHeight=150 seems
to be the best solution for my 7 inch touchscreen (previous value QWS_DISPLAY=LinuxFB:mmWidth=800:mmHeight=480 results in too small font size with freetype-supported Qt lib).
Building Qt Embedded with freetype support solved the problem。
我设置的参数为
export QWS_DISPLAY=LinuxFB:mmWidth162:mmHeight121:0
export QWS_SIZE=800x600
1,也具体不知道那个mmwidth是什么意思,就按照屏幕的宽度是162mm,高度是121mm设置上去。看起来效果还可以,字体大小也差不多。
2,我也不知道我的qt是否编译了freetype,好像默认是使用了系统 的freetype库,反正现在是可以用了。
关于mmwidth, mmheight的解释:
http://qt-project.org/doc/qt-4.8/qt-embedded-displaymanagement.html
相关文章推荐
- Qt4.8.6与VS2008的集成开发环境的安装配置
- Qt之生成Window资源文件(.rc 文件)
- Qt浅谈之五十界面自定义
- QT中使用OpenGL(1)——画一个三角形
- 基于QT的简单文本编辑器
- QT中使用OpenGL(0)——创建一个窗口
- Qt5 操作 Sqlite3实例
- win7+QT creator+openCV配置和使用
- qt实现多平台的二维码展示
- Qt编写信息管理系统(2)
- Qt之QTableView的使用
- 详解如何建立Qt插件学习教程
- QT插件开发方式
- 使用Qt编写模块化插件式应用程序
- QT插件机制
- Qt5的插件机制(7)--插件开发示例代码(Lower-level API)
- Qt 一步一步实现dll调用(附源码)
- Qt一步一步实现插件通信(附源码)
- Qt一步一步实现插件调用(附源码)
- Qt Creator 插件开发(2):第一个插件