QT5.12.3 SwipeView枚举表单

QT5.12.3 SwipeView枚举表单,qt,qml,qt5.12,Qt,Qml,Qt5.12,您好,我想添加枚举以标识我的SwipeView表单。currentIndex。。。但是找不到我的枚举 import QtQuick 2.12 import QtQuick.Controls 2.5 ApplicationWindow { id: window visible: true width: 640 height: 480 enum FormsEnum { InitForm=0, MainMenuForm

您好,我想添加枚举以标识我的SwipeView表单。currentIndex。。。但是找不到我的枚举

import QtQuick 2.12
import QtQuick.Controls 2.5

ApplicationWindow {
    id: window
    visible: true
    width: 640
    height: 480

    enum FormsEnum
    {
        InitForm=0,
        MainMenuForm=1
    }

    SwipeView {
        id: swipeView
        anchors.fill: parent
        currentIndex:FormsEnum.MainMenuForm


        Init {
            id: init
        }

        MainMenu {
            id: mainMenu
        }
    }
}

有人能帮我吗???

为了让它工作,你必须创建一个新的qml,例如
表单。qml

import QtQuick 2.0
Item {
    enum FormsEnum
    {
        InitForm=0,
        MainMenuForm=1
    }
}
然后在qml上,您可以使用:

currentIndex: Forms.FormsEnum.MainMenuForm

我已经对此进行了测试,但无论我选择哪个枚举,我每次都会收到0Ok现在问题已经解决了QtCreator有一个问题thx。。。