当前位置: 技术问答>linux和unix
QT国际化支持的问题
来源: 互联网 发布时间:2016-06-21
本文导语: 做了个QT程序,但在添加国际化支持的时候问题多多,先是lupdate后显示有5条新的翻译,但打开TS文件却发现根本就没翻译,没办法,我只好手动添加翻译,之后lrelease生成qm文件,最后在mian函数中添加代码再编译却...
做了个QT程序,但在添加国际化支持的时候问题多多,先是lupdate后显示有5条新的翻译,但打开TS文件却发现根本就没翻译,没办法,我只好手动添加翻译,之后lrelease生成qm文件,最后在mian函数中添加代码再编译却提示:aggregate 'QTranslator translator' hasincomplete type and cannot be defined
下面是我的main函数,大家帮我看看到底哪儿有问题
下面是我的main函数,大家帮我看看到底哪儿有问题
#include
//#include
#include "TEST.h"
int main(int argc , char* argv[])
{
QApplication app(argc,argv);
QTranslator translator;
translator.load("TEST_zh_CN");
app.installTranslator(&translator);
TEST Dialog;
Dialog.show();
return app.exec();
}
|
#include
|
头文件没有被包含吧
|
qtranslator