首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt汉化有关问题

2013-04-02 
qt汉化问题我已经生成了汉化文件,并翻译好了,在vs环境下运行,能加载汉化包显示中文,我直接去debug目录下双

qt汉化问题
我已经生成了汉化文件,并翻译好了,在vs环境下运行,能加载汉化包显示中文,我直接去debug目录下双击运行却不能显示汉化的。在cmd中用qmake编译后,进入debug目录运行也不行
这是为何啊?

#include <QtGui/QtGui>
#include "ShowDialog.hpp"

int main( int argc, char *argv[] )
{
QApplication app( argc, argv );

QTranslator *translator = new QTranslator;
translator->load( "QtTranslate.qm" );
qApp->installTranslator( translator );

CShowDialog dialog;
dialog.show();

return app.exec();
};

这段代码是没有问题的把
[解决办法]
其实就是目录问题。
双击exe运行,根据代码,qm文件应该和exe在一个目录里才行。

引用:
我已经生成了汉化文件,并翻译好了,在vs环境下运行,能加载汉化包显示中文,我直接去debug目录下双击运行却不能显示汉化的。在cmd中用qmake编译后,进入debug目录运行也不行
这是为何啊?
Plain Text code?12345678910111213141516#include <QtGui/QtGui>#include "ShowDialog.hpp"……

热点排行