Свойство не существует на элементах ввода Qt Quick. Вы можете проголосовать за функцию here.
В то же время, вы можете использовать TextArea
из Qt Quick Controls 2.
Если вы предпочитаете использовать чистый Qt Quick, вы можете сделать что-то похожее на то, что делают элементы управления и добавьте Text
элемент над полем:
import QtQuick 2.5
import QtQuick.Window 2.2
Window {
width: 300
height: 300
visible: true
TextEdit {
id: textEdit
width: 200
height: 50
property string placeholderText: "Enter text here..."
Text {
text: textEdit.placeholderText
color: "#aaa"
visible: !textEdit.text
}
}
}
[ 'TextField'] (http://doc.qt.io/qt-5/qml-qtquick-controls-textfield.htm) из Qt Quick Controls 1 также делает это. – GrecKo