2016-09-18 76 views
1

我在Qt5.7.0 QtCreator 4.1中编写了一个移动应用程序,而且我在QtQuick qml文件'无效属性名称样式“(M16) '并且表单不想显示某些内容。我做错了什么?Qml QtQuick2'无效属性名称'样式'(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 
     } 
    } 
} 

回答

相关问题