【问题标题】:what is qsTr in PyQt/QT?PyQt/QT 中的 qsTr 是什么?
【发布时间】:2017-12-06 16:19:13
【问题描述】:

我是 Qt/PyQt/QML 世界的新手。

我正在使用 PyQt5 和 QML 创建一个简单的计算器。 在 QML 中,标题由如下所示而不是字符串分配。

title : qsTr("PyQt5 Love QML")

我不知道qsTr有什么用,有什么好处。

【问题讨论】:

    标签: qt qml pyqt5


    【解决方案1】:

    qsTr 用于本地化目的。稍后它将帮助 Qt 收集要翻译成不同语言的字符串。将代码中的所有 gui 字符串包装在 qsTr 中(或者在 C++/Qt 的情况下只是 tr)是一种常见且推荐的做法,因为这样特殊的 Qt 工具,如 lupdatelrelease 可以准备好为您提供翻译文件。

    因此,即使您不打算本地化您的应用程序,也建议将任何将显示给用户的字符串包装在qsTr 中以养成有用的习惯。

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 2019-04-01
      • 1970-01-01
      • 2015-08-01
      • 2018-01-12
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      相关资源
      最近更新 更多