创建工程
打开Qt Creator创建Qt Widgets Application工程,工程名称TestTranstor
创建要翻译的文本
1、ui界面添加要翻译的控件文本PushButton1,PushButton2
2、tr()文本
界面文本框代码添加文本
ui->lineEdit->setText(tr("this is test"));
QStringList lables;
lables.append(tr("property"));
lables.append(tr("value"));
ui->listWidget->addItems(lables);
要翻译的控件必须使用tr()
3、QCoreApplication::translate()
添加类CMyListWidget,在类中添加文本
CMyListWidget::CMyListWidget(QWidget *parent)
:QListWidget(parent)
{
QStringList lables;
lables.append(QCoreApplication::translate("CMyListWidget","property"));