2017-03-16 202 views
0
QTableWidget* table = new QTableWidget(); 

QTableWidgetItem *tw_1 = new QTableWidgetItem(); 
tw_1->setText(QObject::tr("Table Name")); 
table->setItem(0,0, tw_1); 

ru.ts文件如何使用QTableWidgetItem文本在QT翻译语言翻译

<context> 
    <name>QTableWidgetItem</name> 
    <message> 
     <source>Table Name</source> 
     <translation>Название таблицы</translation> 
    </message> 
</context> 

语言翻译不QTableWidgetItem工作。如何在这里使用tranlation ..

回答

0

你使用QObject::tr("Table Name"),然后您应该在ru.ts文件中指定QObject

<context> 
    <name>QObject</name> 
    <message> 
     <source>Table Name</source> 
     <translation>Название таблицы</translation> 
    </message> 
</context>