Qt Quick 译05 - 开始使用QML编程(2)
2011-03-27 22:29
253 查看
Creating a Menu Page 到现在,我们(的教程)已经涵盖了如何在单一的QML文件中创建元素和指定行为。在这一节,我们的内容将包含怎样导入QML元素和如何复用一些创建好的组件来生成其他组件。 菜单显示一个内容列表,每一项都能执行一个动作。我们可以通过几种方式在QML创建一个菜单。首先,我们建立一个包含按钮的菜单,每个按钮最终都会执行不同动作。菜单代码在FileMenu.qml中。
我们刚刚建立的菜单栏可以通过轻打或者点击顶端的菜单名字访问菜单。切换菜单的屏幕感觉起来直观而且反应很快。
![](http://images.cnblogs.com/cnblogs_com/smoozer/201103/201103272229066018.jpg)
Rectangle{ id: labelList ... z: 1 Row{ anchors.centerIn: parent spacing:40 Button{ label: "File" id: fileButton ... onButtonClick: menuListView.currentIndex = 0 } Button{ id: editButton label: "Edit" ... onButtonClick: menuListView.currentIndex = 1 } } }
我们刚刚建立的菜单栏可以通过轻打或者点击顶端的菜单名字访问菜单。切换菜单的屏幕感觉起来直观而且反应很快。
![](http://images.cnblogs.com/cnblogs_com/smoozer/201103/201103272229066018.jpg)
相关文章推荐
- Qt Quick 译05 - 开始使用QML编程(4)
- Qt Quick 译05 - 开始使用QML编程(1)
- Qt Quick 译05 - 开始使用QML编程(3)
- 开始使用QML编程(4)
- 开始使用QML编程(1)
- 开始使用QML编程(2)
- 项目实战-05: PowerBuilder连接使用oracle11g数据库,开始图形界面编程
- 开始使用QML编程(3)
- 翻译《有关编程、重构及其他的终极问题?》——15.在你的代码中开始使用enum class吧
- 使用YASM编程 - 05
- cesium编程入门(三)开始使用cesium开发
- 信管1132-05 《数据结构》实验一:VC编程工具的灵活使用
- 用VS2010构建MASM的编程环境,开始使用MASM(翻译自《Inetl汇编语言程序设计》一书的作者Kip R. Irvine的文章Getting Started with MASM),两种方法搭建IA-32汇编设计环境
- QML和C++混合编程--在C++应用程序中使用QML
- 编程小白的第一本 python 入门书 学习笔记07 第八章 开始使用第三方类库
- 开始使用Ubuntu真机环境作为编程环境。
- 从C开始_概览_使用C语言编程的几个步骤
- 使用Win32API开始openGL编程
- 使用JAVA开始面向对象的编程
- 块代码编程---开始使用块代码