用Rectangle创建基本的布局
2013-12-30 15:10
351 查看
Rectangle是基本的Qml类型,我将介绍如何在一个rectangle中嵌入两个rectangle。首先看一下截图:
红色的rectangle有两个儿子,一个是蓝色的,另一个是绿色的。
像下面一样创建一个test.qml文件
import QtQuick 2.0
Rectangle {
Rectangle {
id: r1
anchors.left: parent.left
anchors.leftMargin: 5
anchors.top: parent.top
anchors.topMargin: 5
width: 107
height: 309
color: "red"
Rectangle {
id: r11
anchors.left: parent.left
anchors.leftMargin: 5
anchors.top: r1.top
anchors.topMargin: 5
width: 90
height: 94
color: "blue"
}
Rectangle {
id: r12
anchors.left: parent.left
anchors.leftMargin: 5
anchors.top: r11.bottom
anchors.topMargin: 5
width: 90
height: 94
color: "green"
}
}
}
最外面的rectangle可以被忽略。现在用下面的命令运行test.qml文件
~/Qt5.2.0/5.2.0/gcc_64/bin/qmlscene ./test.qml
你应该能够看到上面的图了。注意,不要忘记设置rectangle的width属性,否则你不会看到内部的rectangle.
红色的rectangle有两个儿子,一个是蓝色的,另一个是绿色的。
像下面一样创建一个test.qml文件
import QtQuick 2.0
Rectangle {
Rectangle {
id: r1
anchors.left: parent.left
anchors.leftMargin: 5
anchors.top: parent.top
anchors.topMargin: 5
width: 107
height: 309
color: "red"
Rectangle {
id: r11
anchors.left: parent.left
anchors.leftMargin: 5
anchors.top: r1.top
anchors.topMargin: 5
width: 90
height: 94
color: "blue"
}
Rectangle {
id: r12
anchors.left: parent.left
anchors.leftMargin: 5
anchors.top: r11.bottom
anchors.topMargin: 5
width: 90
height: 94
color: "green"
}
}
}
最外面的rectangle可以被忽略。现在用下面的命令运行test.qml文件
~/Qt5.2.0/5.2.0/gcc_64/bin/qmlscene ./test.qml
你应该能够看到上面的图了。注意,不要忘记设置rectangle的width属性,否则你不会看到内部的rectangle.
相关文章推荐
- 【基于QMediaPlayer的简易视频播放器】— 1、创建基本布局
- 查看分区表的基本情况及其创建语句
- ORACLE创建表空间以及增加用户基本权限操作
- WP7开发第二课:基本布局系统以及基本控件(其一)
- OpenCv学习笔记(四)--Mat基本图像容器Mat对象信息头,矩阵体的创建,深复制,浅复制详解
- jQuery:如何创建一个最基本的插件(How to Create a Basic Plugin)
- CSS之创建等高列布局之一
- Posix消息队列的基本操作——创建或打开
- 用div来创建田字布局
- Qt之布局管理——(1)基本布局管理
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- JavaScript 创建数组的方法和基本操作
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- BootStrap的栅格系统的基本写法(布局)
- mongoose创建数据结构,实现基本增删改查功能
- android布局技巧:创建高效布局
- 聊天界面的制作(一)——基本布局的实现
- Ext Window布局以及空间基本使用
- 负边距创建自适应宽度的流体布局的实现方法