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

Qt 展示特殊字符

2013-06-26 
Qt 显示特殊字符在Qt中绘制文本时,若采用下面的指令:painter.drawText(QRect(0,0,100,120),Fran?ais)程

Qt 显示特殊字符
在Qt中绘制文本时,若采用下面的指令:
    painter.drawText(QRect(0,0,100,120),"Fran?ais");

程序运行后的结果为:
    Qt 展示特殊字符

这是什么原因造成的,有什么解决办法没? Qt? ?显示特殊字符 ?
[解决办法]
打开控制台(cmd)敲:charmap 看看当前字体是否包含这个特殊字符,找一个包含这个字符的字体。
[解决办法]
这个问题涉及到:
源文件编码
QString的编码
界面上的字体能否显示出这个符号。
所以说在源码里写中文不是好主意,其它的非ASCII字符也不好。

热点排行