回复: 怎样使用Qt筛选区分中英文的字体
#6 Re:回 4楼(cycloneii) 的帖子 [qdxianxing 05-01 12:33]
引用第5楼小痞子哥儿于2011-02-16 11:56发表的 回 4楼(cycloneii) 的帖子 :
谢谢,找到了!!!
请问楼主是如何实现的?
#7 [qdxianxing 05-01 14:41]
找到一个好的解决方法:
QFont ff("Times New Roman,SimSun,SimSun-ExtB");
app.setFont(ff);
这样的话,对于每个字符:
程序优先到Times New Roman字体库查找并显示,,如果字符不在Times New Roman的字体库范围内,那么,到SimSun字体库查找,如果不在SimSun的字体库范围内,那么,到SimSun-ExtB字体库查找。
#8 回 7楼(qdxianxing) 的帖子 [roywillow 05-01 17:49]
原来QFont还有这用法啊,受教了!
#9 Re:回 7楼(qdxianxing) 的帖子 [qdxianxing 05-02 08:27]
引用第8楼roywillow于2012-05-01 17:49发表的 回 7楼(qdxianxing) 的帖子 :
原来QFont还有这用法啊,受教了!
是的。我也是找了很久,才找到的。真是十分不起眼的用法。
#10 [toby520 04-05 23:23]