sxcqhuffman 发表于 2011-5-10 14:45:08

飞凌-fatfish 发表于 2011-5-10 16:41:32

转换是何意?

sxcqhuffman 发表于 2011-5-10 17:14:21

kevingrady 发表于 2011-5-24 20:34:12

sxcqhuffman 发表于 2011-5-26 20:46:19

vasage 发表于 2011-5-27 17:48:54

字体问题?你是需要中文显示是么?
在ARM平台上却不行,我们需要移植一些中文字体库,这里使用的是QT自带的中文字体库,wenquanyi_120_50.qpf

放在QT的安装目录下 /usr/local/Trolltech/lib/fonts下面

在/etc/profile中导出路径

export QT_QWS_FONTDIR=/usr/local/qt463lib/lib/fonts



然后修改main.cpp文件

    QApplication a(argc, argv);
    QTextCodec *codec = QTextCodec::codecForName("gbk");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
    QFont font("wenquanyi",6);
    a.setFont(font);



需要说明的是,QTextCodec *codec = QTextCodec::codecForName("gbk")如果不可行,你可以再试试QTextCodec *codec = QTextCodec::codecForName("UTF-8")
页: [1]
查看完整版本: 如何将 Qt4 程序转换成 Qt-Extended 4.4.3 程