【问题标题】:How to use QTableWidgetItem text to translate a language translation in QT如何使用 QTableWidgetItem 文本翻译 QT 中的语言翻译
【发布时间】:2017-03-16 07:22:15
【问题描述】:
 QTableWidget* table = new QTableWidget();

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

ru.ts 文件

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

语言翻译在 QTableWidgetItem 中不起作用..如何在此处使用翻译..

【问题讨论】:

    标签: c++ qt qt5.6


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 2015-04-03
      • 1970-01-01
      • 2012-02-12
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多