天嵌 ARM开发社区

 找回密码
 注册
查看: 3243|回复: 7

qt4下中英文都变成小的字体了,怎么回事?

[复制链接]
mysde 发表于 2010-8-26 19:09:37 | 显示全部楼层 |阅读模式
本帖最后由 mysde 于 2010-8-26 19:14 编辑

一直在qt下用designer生成代码,好用。
不过今天编译的应用程序运行所有字都变成小字体了。
在designer里还是正常大小,下到文件系统后液晶显示的都是小字。
文件系统用的是nfs。文件系统重新换了天嵌的还是小字,怪事!

designer生成的应用程序放在nfs文件系统中运行可以直接显示中文。但论坛里说要改写才行,难道写到板子上
会乱码和空吗?
 楼主| mysde 发表于 2010-8-27 09:05:22 | 显示全部楼层
解决了英文字体小的问题。
过程:
1、把lib/fonts整个文件夹里的文件移到别的目录,保留fonts文件夹,启动程序,显示都是方块
2、把helvetica_120_50.qpf移回fonts文件夹,启动程序,能显示中英文,但字体小
3、把unifont_160_50.qpf移回fonts文件夹,启动程序,能显示中英文,但字体小
4、把smoothtimes_440_75.qpf移回fonts文件夹,启动程序,能显示英文,字体正常。
5、把unifont_160_50.qpf和smoothtimes_440_75.qp移回fonts文件夹,通过
./hello -qws -fn smoothtimes 启动程序,可以正常显示英文。
中文字体大小问题依然没解决,继续。。。。。。
 楼主| mysde 发表于 2010-8-27 09:37:18 | 显示全部楼层
unifont里有多大尺寸的字体
不会是只有一种尺寸的吧!!!
天嵌_support1 发表于 2010-8-27 11:02:17 | 显示全部楼层
你可以在论坛上搜索 “qt4” 这样的关键字,已经有答案了。
你去看看这个吧。

http://bbs.embedsky.net/viewthread.php?tid=4895&highlight=qt4
 楼主| mysde 发表于 2010-8-28 15:37:32 | 显示全部楼层
本帖最后由 mysde 于 2010-8-28 16:00 编辑

谢谢版主,使用文泉驿字体可以设置字体大小!
shangshan 发表于 2010-10-12 23:42:02 | 显示全部楼层
为什么我用这个wqy的zenhei却不能设置字体的大小?
shangshan 发表于 2010-10-12 23:43:36 | 显示全部楼层
本帖最后由 shangshan 于 2010-10-12 23:45 编辑

我用的是:w.setFont(QFont("wqy-zenhei",14,QFont::Normal));
无论14改为什么数字,字体都不变,我甚至怀疑我的wqy没有挂上。可是我是把wqy-zenhei.ttc给加到lib里的fonts里了啊。

我用的是nfs调试方式。
天嵌_support1 发表于 2010-10-13 11:33:31 | 显示全部楼层
7# shangshan


看看你设置的qt环境变量
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-27 23:31 , Processed in 1.021419 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表