当前位置: 代码迷 >> QT开发 >> 关于用QML做OSD菜单的有关问题
  详细解决方案

关于用QML做OSD菜单的有关问题

热度:18   发布时间:2016-04-25 04:41:04.0
关于用QML做OSD菜单的问题
现在由于项目的需要,要用QML做一个OSD菜单,菜单有几种页面,每个页面中会有子页面,我在每个页面中会用状态做几种移动效果的选择框,状态是用一个变量来判断的。现在我遇到的问题是在父界面与子界面之间是如何实现切换的,然后状态是怎么进入的?希望有相关开发经验的大侠给予我帮助

------解决方案--------------------
呃 看了下Loader 有更简单的方法
Loader 有个item属性,可以用来访问现在载入的qml
具体点:

main.qml:

CSS code
import QtQuick 1.1Rectangle {    width: 360    height: 360    color:"lightblue"    Loader    {        id:loader        anchors.centerIn: parent        source: "test.qml"    }    MouseArea    {        anchors.fill: parent        onClicked:        {            loader.item.color = "black"        }    }}
  相关解决方案