嵌入式爱好者

查看: 9619|回复: 4

请教高手:OK6410开发板移植Qt程序 中文无法显现问题

[复制链接]
km646573914 该用户已被删除
发表于 2012-11-2 16:13:03 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

0

帖子

11

积分

A40i/T3/T507/T527通行证FCU11xx通行证

发表于 2012-11-4 09:50:25 | 显示全部楼层
#include <QtGui/QApplication>
#include "winmain.h"
#include <QTextCodec>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    winmain w;
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));        //支持中文
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); //支持中文文件名显示
    QFont font;
    //font.setPointSize(160); //16的字号
    font.setPixelSize(16);
    font.setFamily(("wenquanyi"));
    font.setBold(false);

    a.setFont(font);
    w.show();

    return a.exec();
}
点评回复

使用道具 举报

0

主题

0

帖子

11

积分

A40i/T3/T507/T527通行证FCU11xx通行证

发表于 2012-11-4 09:52:25 | 显示全部楼层

#include <QtGui/QApplication>
#include "winmain.h"
#include <QTextCodec>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    winmain w;
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));        //支持中文
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); //支持中文文件名显示
    QFont font;
    //font.setPointSize(160); //16的字号
    font.setPixelSize(16);
    font.setFamily(("wenquanyi"));
    font.setBold(false);

    a.setFont(font);
    w.show();

    return a.exec();
}

点评回复

使用道具 举报

km646573914 该用户已被删除
 楼主| 发表于 2012-11-5 12:43:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复

使用道具 举报

0

主题

1

帖子

6

积分

发表于 2019-6-27 10:54:03 | 显示全部楼层
怎么解决不能显示中文
点评回复

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 18:29

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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