当前位置: 代码迷 >> QT开发 >> qt汉化有关问题
  详细解决方案

qt汉化有关问题

热度:23   发布时间:2016-04-25 04:01:30.0
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"……
  相关解决方案