Qt中文支持(2)
来源:互联网 发布:网络管理是什么及功能 编辑:程序博客网 时间:2024/06/05 15:30
好久都在做Qt支持中文了,可惜一直没什么进展,网上一股风的推荐文泉驿,还有什么文件名是.qpf那种,当然在我的收藏中有介绍如何制作自己需要的字库,什么qpvf,makeqpf工具,不过我在编译的时候遇到了编译错误等问题,本来打算就此放弃了,以为那些手机上用的好看的字库是商业版本,像我们这种小百姓就只有用文泉驿开源的那种了,可到后来还是让我找到了其他方法,原来不仅仅qpf,.ttf格式的字体可以支持多种字号大小。而且关键是还可以用到arm上面。于是网上下了一个常用的仿宋字库simfang.ttf,放到相应PC和开发板的目录的fonts里,当然如果需要不受其他字库的影响,你可以移除其他所有字库,再在Qt的main.cpp中设置QFont font("simfang",12,QFont::Normal)。比如你没有特别设定的一些label上的文字显示为12号字体;当然,如果你需要,可以在任何地方设置你需要的任何字体。比如某一个label,你可以这样:
label->setText(tr("你好"));
label->setAlignment(Qt::AlignCenter);
label->setStyleSheet("font-size:13px;color:black;background:rgb(23,45,34);font-weight:bold")
那么就可以按你的要求为13px了,不过网上说由于显示屏不一样。DPI不一样,会使得你在PC上和在自用小屏幕上显示的文字大小效果不一样,这就涉及到你设置DPI了
export QWS_DISPLAY="LinuxFB:mmWidth170:0";
export QWS_SIZE="800x600";
这样差不多可以在开发板上实现任意字号大小的显示了。
- Qt中文支持(2)
- QT中文支持(1)
- Qtopia/Qt 中文支持 (转)
- 让QT支持中文
- qt支持中文、国际化
- Qtopia/Qt 中文支持
- QT 中文支持
- QT编程支持中文
- QT中文支持
- Qt 中文支持记录
- Qt支持中文显示
- qt支持中文
- qt中支持中文
- qt webkit 中文支持
- QT支持中文
- QT 4.7支持中文
- QT中文支持
- Qt中文支持
- shell学习
- 使用Eclipse+PyDev+EclipseHtmlEditor搭建Django开发环境
- Visual C++ 2008新特性速递
- 升级到Visual C++ 2010的三纪律八注意
- 3D游戏引擎的总体架构设计
- Qt中文支持(2)
- python学习笔记(2)
- jQuery使用手册
- javaweb项目源文件与字节码文件目录结构
- 数据结构--二叉树的遍历--求二叉树的深度(后序遍历)
- 程序员技术练级攻略
- vc++与flash交互(使用XML)
- python学习笔记(3)
- mac下maven关于cargo的tomcat6详细部署