Qt5.7.0 QtCreator 4.1 でモバイル アプリケーションを作成していますが、QtQuick qml ファイル 'Invalid property name "style"(M16)' and form does not want to display something. でエラーが発生しています。私が間違っているのは何ですか?
前にプロジェクトで何かを構成するか、別の種類のファイルを使用する必要がありますか?
一部のコンポーネントでこのプロパティを使用しようとしましたが、Text オブジェクトでのみ機能し、理由がわかりません。
これが私のコードです:
//register_form.qml
import QtQuick 2.0
import QtQuick.Controls 2.0
import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.1
Item {
width: 270
height: 480
anchors.fill: parent
ColumnLayout {
id: loginLayout
anchors.rightMargin: 15
anchors.bottomMargin: 92
anchors.leftMargin: 23
anchors.topMargin: 91
anchors.fill: parent
TextField {
TextFieldStyle {
id: phoneStyle
placeholderTextColor: "grey"
}
id: phoneField
placeholderText: "+7 XXX XXX XX XX"
Layout.alignment: Qt.AlignHCenter | Qt.AlignBottom
}
Button {
style: //error occurs here
ButtonStyle {
}
id: loginButton
text: "Next"
Layout.alignment: Qt.AlignHCenter | Qt.AlignTop
highlighted: true
}
}
}