QT5.12.3 SwipeView枚举表单
您好,我想添加枚举以标识我的SwipeView表单。currentIndex。。。但是找不到我的枚举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
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。。。