#ifndef TS_H
#define TS_H
#include <qpushbutton.h>
class Ts :public QWidget
{
Q_OBJECT
public:
Ts();
private:
QPushButton *b;
};
#endif
以上事头文件
#include <qapplication.h>
#include "ts.h"
#include <qtranslator.h>
#include <qmessagebox.h>
Ts::Ts()
{
setGeometry(10,10,200,200);
b=new QPushButton(tr("mybtton"),this);
b->setGeometry(10,10,100,50);
}
int main(int argc,char **argv)
{
QApplication app(argc,argv);
Ts ts;
QTranslator translator( 0 );
if(translator.load( "ts_zh", "." ))
{
printf("suceed\n");
};
app.installTranslator( &translator );
ts.show();
app.setMainWidget(&ts);
return(app.exec());
}
以下事pro文件
TEMPLATE = app
INCLUDEPATH += .
# Input
HEADERS += ts.h
SOURCES += ts.cpp
TRANSLATIONS += ts_zh.ts
DEFINES+=QT_NO_CAST_ASCII
我验证了,load成功了,
谢谢楼上的大侠,帮我解决一下吧