我在 qml 中遇到了这个错误,我不知道如何处理它。请帮我。 这是我的代码:
StyledTextField {
readOnly: false
id: sceneNameField
anchors.margins: 4
displayText:"sa"
// placeholderText: "sasasaaaa"
inputMethodHints: Qt.ImhUrlCharactersOnly
implicitWidth: parent.width
selectByMouse: true
}
最佳答案
根据 Qt 文档 displayText是只读的。
当 echoMode 时,它将与 text
具有相同的值是 TextInput.Normal
所以你可以简单地设置 text
属性。
StyledTextField {
id: sceneNameField
readOnly: false
anchors.margins: 4
text:"sa"
inputMethodHints: Qt.ImhUrlCharactersOnly
implicitWidth: parent.width
selectByMouse: true
}
关于c++ - 无效的属性分配 : "displayText" is a read-only property in TextField qml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59234858/