首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-08-11 
关于用QML做OSD菜单的问题现在由于项目的需要,要用QML做一个OSD菜单,菜单有几种页面,每个页面中会有子页面

关于用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"        }    }} 

热点排行