QT中文支持(1)

来源:互联网 发布:unity3d室内灯光开关 编辑:程序博客网 时间:2024/06/05 14:20
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));       //支持Tr中文
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));//支持中文文件名显示
    QFont font;
    font.setPointSize(160);//实际上是16的字号,但设成16却不行
    font.setFamily(("wenquanyi"));
    font.setBold(false);
    a.setFont(font);
    然后将从网上下载的wenquanyi_140_50,wenquanyi_140_75,wenquanyi_130_50,wenquanyi_130_75,wenquanyi_160_50,wenquanyi_160_75等等都放到开发板/lib/fonts下面就可以了。在程序中只要故意将字号设置成14px,13px,16px就可以自动对应了。

原创粉丝点击