LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 736|回复: 1

Qt为什么这样还不显示中文

[复制链接]
发表于 2007-3-30 23:38:07 | 显示全部楼层 |阅读模式
操作系统xp  QT4+MINGW  ,我已经生成了 .ts和.qm文件,可不知道怎么弄(比如说头文件)才能让那些想转换的 tr里面的东西显示中文
main.cpp是这样写的
#include <QApplication>
#include <QTranslator>

#include "ftpwindow.h"

int main(int argc, char *argv[])
{
    Q_INIT_RESOURCE(ftp);

    QApplication app(argc, argv);
    QTranslator translator;
    translator.load("zh_CN");
    app.installTranslator(&translator);
   
    FtpWindow ftpWin;
    ftpWin.show();
    return ftpWin.exec();
}

make也没有错就是不显示中文,请问我到底错在哪里?
 楼主| 发表于 2007-3-31 01:43:19 | 显示全部楼层
问题解决了哈哈!一位网友帮我解决的! 虽然外面素不相识,他一次又一次的帮我。

其实问题是我自己在调用.qm的时候没有把路径写对。一般意义上 exe和qm同一路径就行了,如果不在同一个目录就的translator.load(“qm的路径”)!
回复 支持 反对

使用道具 举报

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

本版积分规则

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