1
Qt5.7.0 QtCreator 4.1でモバイルアプリケーションを作成していますが、QtQuick qmlファイルでエラーが発生しました 'プロパティ名が無効です "スタイル(M16)フォームは何かを表示したくありません。私は間違っているの?Qml QtQuick2 '無効なプロパティ名 "style"(M16)'
前にプロジェクトで何かを設定する必要がありますか、別の種類のファイルを使用する必要がありますか?
いくつかのコンポーネントでこのプロパティを使用しようとしましたが、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
}
}
}