【发布时间】:2014-05-17 10:48:40
【问题描述】:
我正在使用 QML 语言为 SailfishOS 开发应用程序。
我想使用if 条件动态设置标签的id 属性。
这是我的代码:
Label {
id: {
if(myBool == false) {
thisText()
} else {
notThatText()
}
}
width: parent.width
horizontalAlignment: Text.AlignRight
text: ""
font.pixelSize: Theme.fontSizeLarge
}
此代码被放入我的CoverPage.qml 文件中,该文件在后台显示应用程序封面上的内容。
这样一来,封面就变成了黑色,什么都没有显示。
在 QML 中可以做到这一点吗?
提前致谢!
【问题讨论】:
-
你为什么想要那个?也许您的实际问题比动态 id 有更好的解决方案...meta.stackexchange.com/a/66378/237563
标签: qml qt5 sailfish-os