2017-03-16 206 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>