天嵌 ARM开发社区

 找回密码
 注册
查看: 2677|回复: 4

qt文泉驿字库

[复制链接]
haoyunp 发表于 2012-5-30 17:09:29 | 显示全部楼层 |阅读模式
本帖最后由 haoyunp 于 2012-5-30 17:10 编辑

我6410开发板中想用文泉驿字库,将网站上下载的.ttc 和 .qpf字库都拷到了/opt/PDA/lib/fonts/文件夹下了
在main函数中:
    QApplication a(argc, argv);
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));

    MainWindow w;
    w.setFont(QFont("wenquanyi",26, 15));   
    w.show();
    return a.exec();

但是字体就是不改变,到底是怎么回事呢?如果把其他的字库都删掉,只剩下文泉驿的字库,字体就会改变,和设计时的一样。说明字库没有问题。那到底应该怎么用呢?
谢谢大家了,弄了好长时间了。
   
 楼主| haoyunp 发表于 2012-5-30 17:11:04 | 显示全部楼层
:dizzy::dizzy::dizzy:
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-30 17:51:42 | 显示全部楼层
可能会是这个地方的原因,先把几行屏掉,试试
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
回复

使用道具 举报

 楼主| haoyunp 发表于 2012-6-1 15:45:16 | 显示全部楼层
很郁闷。还是不行,屏蔽掉也没有用。更郁闷的是:现在把输入法的字体变大了,字母已经看不清了,而我的程序中的字体还是没变。
回复

使用道具 举报

 楼主| haoyunp 发表于 2012-6-1 15:46:26 | 显示全部楼层
郭工,要不麻烦您编个简单的可以显示大字体的程序,源码发我一下,我看看行不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-19 10:05 , Processed in 2.046185 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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