qt - QML 中未定义复数形式的 tr()
问题描述
我正在尝试使用 tr() 在 QML 中定义具有名词复数/单数形式的文本。但是 Qt Creator 说 tr() 没有定义。在我使用 qsTr() 之前它对我有用。你能帮我找出原因吗?谢谢
例子:
Text {
property int minutesValue: calculateMinutesLeft()
text: qsTr("%1 %2".arg(minutesValue).arg(minutesValue > 1 ? " minutes left": " minute left"))
}
解决方案
推荐阅读
- arrays - 使用字符串多维数组
- java - 配置失败:方法 beforeTest 需要 1 个参数,但在 @Configuration 注释中提供了 0
- c++ - 用 BCD 编码数字(卡西欧串行接口)
- java - 如何手动知道文件的 MIME 类型?在我的情况下,类型显示“文件”并且没有扩展名
- ios - 在代码中创建图像并将其显示到 UIImageView
- jquery - 将鼠标悬停在导航栏上,将透明徽标更改为填充徽标
- javascript - 如何根据标题对许多表重新排序?
- java - 是否有强制在注入组件中设置属性的模式?
- angular - 使用 jwt 令牌时如何发送用户信息?
- java - JUnit:是否可以创建一个测试套件来执行共享命名约定的类的所有测试?