查看: 13357|回复: 4

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

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

使用道具 举报

1

主题

2

回帖

11

积分

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

guyigood 发表于 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();
}
点评回复

使用道具 举报

1

主题

2

回帖

11

积分

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

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

使用道具 举报

0

主题

1

回帖

6

积分

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

使用道具 举报

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

本版积分规则