首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于QT/E 显示不同大小的字体,真心做了的进来说说。该如何解决

2012-02-09 
关于QT/E 显示不同大小的字体,真心做了的进来说说。我移植的QT/E写了个QT程序,交叉编译并下载到开发板上,字

关于QT/E 显示不同大小的字体,真心做了的进来说说。
我移植的QT/E写了个QT程序,交叉编译并下载到开发板上,字体我选择的文泉驿字体库,大小16PT的,在main.c中设置了字体代码如下 
QApplication a(argc, argv);
a.setFont(QFont("wenquanyi",16,QFont::Normal));
如此设置后我程序中的字体全部变成文泉驿的字体了,因为在开发板的fonts中的其他字体库被我删除了,
现在有个问题就是字体全部一样的大小,但是需要有的字体要大点,有的要小点。
所以存在俩点疑问
1:我们在手动界面设置界面的时候,当时是手动选择了控制的字体及大小,当然当时是根据自己PC机上和QT带的字库来显示,所以有点怀疑如果在嵌入式开发板没有控件的那个字库,是不是都默认使用我在main。c设置的字库呢?
2:我想根据需要显示不同的字体,除了要有不同的字体库外,还怎么操作?使用哪些函数来搞定?


[解决办法]

探讨

引用:

1.不仅仅是在main.c可以设置,在程序中的任何一个角落都可以设置。不知道你用的wenquanyi是不是这个格式:wenquanyi_140_50.qpf 、wenquanyi_150_50.qpf 等…… 这个意思是表示140号(对应PC是14号)字体。如果你没有wenquanyi_150,只有wenquanyi_160是无法改变字体大小……

[解决办法]
export QWS_DISPLAY=LinuxFB:mmWidth:270:0

热点排行