Qt文档阅读笔记-GridLayout QML Type解析与实例
发布日期:2021-06-30 11:01:57
浏览次数:2
分类:技术文章
本文共 2444 字,大约阅读时间需要 8 分钟。
目录
基本概念
如果QGridLaout大小被调整,所有item的布局都将会重新排列。和widget的QGridLayout一样。如果想要一行或一列的布局可以使用RowLayout和ColumnLayout。
如果指定了columns这个属性,他会限制列的大小。GridLayout { id: grid columns: 3 Text { text: "Three"; font.bold: true; } Text { text: "words"; color: "red" } Text { text: "in"; font.underline: true } Text { text: "a"; font.pixelSize: 20 } Text { text: "row"; font.strikeout: true } }
运行截图如下:
rows为垂直限制
代码与实例
程序运行截图如下:
qml代码如下:
import QtQuick 2.9import QtQuick.Window 2.2import QtQuick.Layouts 1.1Window { visible: true width: mGridLayoutId.implicitWidth height: mGridLayoutId.implicitHeight title: qsTr("Hello World") property int intValue: 100 GridLayout { id: mGridLayoutId anchors.fill: parent columns: 3 layoutDirection: Qt.RightToLeft Rectangle{ id: topLeftRectId width: intValue height: intValue Layout.fillWidth: true Layout.fillHeight: true color: "green" } Rectangle{ width: intValue height: intValue Layout.fillWidth: true Layout.fillHeight: true color: "red" } Rectangle{ width: intValue height: intValue Layout.fillWidth: true Layout.fillHeight: true color: "blue" } Rectangle{ width: intValue height: intValue Layout.fillHeight: true Layout.fillWidth: true color: "yellow" } Rectangle{ width: intValue height: intValue Layout.fillHeight: true Layout.fillWidth: true color: "pink" } Rectangle{ width: intValue height: intValue Layout.fillHeight: true Layout.fillWidth: true color: "magenta" } Rectangle{ width: intValue height: intValue Layout.fillHeight: true Layout.fillWidth: true color: "yellowgreen" } Rectangle{ width: intValue height: intValue Layout.fillHeight: true Layout.fillWidth: true color: "dodgerblue" } Rectangle{ width: intValue height: intValue Layout.fillHeight: true Layout.fillWidth: true color: "black" } }}
转载地址:https://it1995.blog.csdn.net/article/details/93378641 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月27日 08时09分02秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java并发以及多线程基础
2019-04-30
软件质量的8个特性
2019-04-30
应届渣渣前端的艰难求职之路
2019-04-30
2021年不可错过的17种JS优化技巧(一)
2019-04-30
2021年不可错过的17种JS优化技巧(二)
2019-04-30
月薪15~20k的前端面试问什么?
2019-04-30
一文学会使用Vue3
2019-04-30
我是如何看Vue源码的
2019-04-30
在 Vue 中用 Axios 异步请求API
2019-04-30
LVM逻辑卷------基础命令详解(三分钟入门)
2019-04-30
LVM逻辑卷------详细操作过程(三分钟上手)
2019-04-30
mysql——介绍及安装与基本用法
2019-04-30
MySQL数据库之索引
2019-04-30
MYSQL——事务操作+视图+存储引擎
2019-04-30
Mysql——完全备份+增量备份+备份恢复
2019-04-30
MySQL进阶查询(SELECT 语句高级用法)
2019-04-30
Mysql 之主从复制
2019-04-30
LVS负载均衡------NAT模式
2019-04-30
squid代理-----透明代理模式
2019-04-30