0

嗨,我想添加枚举来识别 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
        }
    }
}

有谁能够帮我 ????

4

1 回答 1

1

为了使其工作,您必须创建一个新的 qml,例如Forms.qml

import QtQuick 2.0
Item {
    enum FormsEnum
    {
        InitForm=0,
        MainMenuForm=1
    }
}

然后在你的 qml 上,你可以使用:

currentIndex: Forms.FormsEnum.MainMenuForm
于 2019-12-04T16:51:37.890 回答