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

问题描述 投票:0回答:1

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

StyledTextField {

                readOnly: false
                id: sceneNameField


                anchors.margins: 4
                displayText:"sa"

//                placeholderText: "sasasaaaa"

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




            }
c++ qt qml
1个回答
0
投票

根据Qt文档displayText为只读。当textechoMode时,其保存值为TextInput.Normal因此,您只需设置text属性即可。

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

                text:"sa"

                inputMethodHints: Qt.ImhUrlCharactersOnly
                implicitWidth: parent.width
                selectByMouse: true
            }
热门问题
推荐问题
最新问题