无效的属性分配:“ displayText”是TextField qml中的只读属性

时间:2019-12-08 11:19:44

标签: c++ qt qml

我在qml中遇到此错误,我不知道如何处理。请帮我。 这是我的代码:

StyledTextField {

                readOnly: false
                id: sceneNameField


                anchors.margins: 4
                displayText:"sa"

//                placeholderText: "sasasaaaa"

                inputMethodHints: Qt.ImhUrlCharactersOnly
                implicitWidth: parent.width
                selectByMouse: true




            }

1 个答案:

答案 0 :(得分:4)

根据Qt文档displayText是只读的。 当echoModetext时,它将与TextInput.Normal具有相同的值 因此,您只需设置text属性即可。

StyledTextField {
                id: sceneNameField
                readOnly: false
                anchors.margins: 4

                text:"sa"

                inputMethodHints: Qt.ImhUrlCharactersOnly
                implicitWidth: parent.width
                selectByMouse: true
            }