我是 Qt/PyQt/QML 世界的新手。
我正在使用 PyQt5 和 QML 创建一个简单的计算器。在 QML 中,标题是通过如下所示而不是字符串来指定的。
title : qsTr("PyQt5 Love QML")
Run Code Online (Sandbox Code Playgroud)
我不知道qsTr有什么用处以及它的优点是什么。
qsTr用于本地化目的。稍后它将帮助 Qt 收集要翻译成不同语言的字符串。将代码中的所有 gui 字符串包装在qsTr(或仅tr在 C++/Qt 的情况下)是一种常见且推荐的做法,因为这样特殊的 Qt 工具(例如lupdate和 )lrelease可以为您准备好的翻译文件。
因此,即使您不打算本地化您的应用程序,也建议将要显示给用户的任何字符串包装起来,qsTr以养成有用的习惯。
| 归档时间: |
|
| 查看次数: |
5333 次 |
| 最近记录: |