(相关资料图)
LayoutMirroring 附加属性用于水平镜像 Item 锚点、定位器类型、视图。
镜像是一种视觉上的变化:左锚点变成右锚点,定位器类型反转子项的水平布局。
LayoutMirroring 可以附加到 Window 窗口。
Rectangle{// LayoutMirroring.enabled: true// LayoutMirroring.childrenInherit: trueanchors.fill: parentcolor: \"yellow\"border.width: 1Row{anchors { left: parent.left; margins: 5 }y: 5; spacing: 5Repeater{model: 5Rectangle{color: \"red\"opacity: (5 - index) / 5width: 40; height: 40Text{text: index + 1anchors.centerIn: parent}}}}}
LayoutMirroring.enabled: trueLayoutMirroring.childrenInherit: true
1、childrenInherit : bool
此项的 LayoutMirroring.enabled 值是否由其子项继承。默认值为 false。
2、enabled : bool
此属性保存项目的布局是否水平镜像。将此设置为 true 水平反转锚点设置,使左锚点变为右,右锚点变为左。默认值为 false。
【领 QT开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】
点击这里:
Column 是一种将其子项沿单个列定位的类型。它是不使用锚点的情况下垂直定位一系列项目的便捷方式。
下面是一个包含三个不同大小的矩形的列:
Column{spacing: 2Rectangle { color: \"red\"; width: 50; height: 50 }Rectangle { color: \"green\"; width: 20; height: 50 }Rectangle { color: \"blue\"; width: 50; height: 20 }}
如果列中的项目不可见,或者它的宽度或高度为 0,则项目将不会被布置并且在列中也不可见。
由于 Column 会自动垂直定位其子项,因此 Column 内的子项不应使用 top、bottom、anchors.verticalCenter、fill、centerIn 这些锚点设置,也不应该设置 y 属性。如果需要执行这些操作,请考虑在不使用 Column 的情况下定位项目。
当项目被添加到列中或在列内移动时,列可以使用特定转换为项目设置动画。
Column{spacing: 2Rectangle { color: \"red\"; width: 50; height: 50 }Rectangle { id: greenRect; color: \"green\"; width: 20; height: 50 }Rectangle { color: \"blue\"; width: 50; height: 20 }move: Transition{NumberAnimation { properties: \"x,y\"; duration: 1000 }}focus: trueKeys.onSpacePressed: greenRect.visible = !greenRect.visible}
1、add : Transition
此属性保存要为添加到此定位器的项目运行的转换。这适用于:
创建定位器后作为定位器子项创建或重新设置父项的项目。
将 Item::visible 属性从 false 更改为 true 的子项。
2、move : Transition
此属性保存为在定位器内移动的项目运行的过渡。这适用于:
由于定位器中项目的添加、移除或重新排列而移位时会移动的子项目。
由于定位器中项目的大小调整而重新定位的子项目。
3、populate : Transition
此属性保存创建定位器时运行的转换。
Column{spacing: 2Rectangle { color: \"red\"; width: 50; height: 50 }Rectangle { id: greenRect; color: \"green\"; width: 20; height: 50 }Rectangle { color: \"blue\"; width: 50; height: 20 }populate : Transition{NumberAnimation { properties: \"x,y\"; duration: 1000 }}}
间距是相邻项目之间留空的像素量。默认间距为 0。
5、四周填充属性:
bottomPadding : real leftPadding : real padding : real rightPadding : real topPadding : real信号成员
1、positioningComplete()
当定位完成时发出该信号。
成员函数
1、forceLayout()
此方法强制 Column 立即响应其子项中的任何显着更改。
注意:方法一般只应在组件完成后调用。
【领 QT开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】
点击这里:
Flow 会自动并排放置子项,并根据需要进行换行。
Flow{anchors.fill: parentanchors.margins: 4spacing: 10Text { text: \"Text\"; font.pixelSize: 40 }Text { text: \"items\"; font.pixelSize: 40 }Text { text: \"flowing\"; font.pixelSize: 40 }Text { text: \"inside\"; font.pixelSize: 40 }Text { text: \"a\"; font.pixelSize: 40 }Text { text: \"Flow\"; font.pixelSize: 40 }Text { text: \"item\"; font.pixelSize: 40 }}
如果 Flow 中的某个项目不可见,或者它的宽度或高度为 0,则该项目将不会被布置并且在 Flow 中也不可见。
由于 Flow 会自动定位其子项,因此 Flow 中的子项不应设置其 x 或 y 位置或使用任何锚属性锚定自身。
属性成员
1、flow : enumeration
此属性保存布局的流程。
Flow.LeftToRight:默认,根据 layoutDirection 将项目彼此相邻放置,直到超过 Flow 的宽度,然后包装到下一行。
Flow.TopToBottom:项目从上到下彼此相邻放置,直到超过 Flow 的高度,然后包装到下一列。
其他属性、信号、函数见:Row(行定位器)、Column(列定位器)、Grid(网格定位器)。
Grid 创建一个单元格网格,该网格足够容纳其所有子项,并将这些项从左到右、从上到下放置在单元格中。每个项目都位于其单元格的左上角,位置为 (0, 0)。
网格默认为四列,并根据需要创建尽可能多的行以适合其所有子项。
例如,下面是一个包含五个不同大小的矩形的 Grid:
import QtQuick 2.0Grid{columns: 3spacing: 2Rectangle { color: \"red\"; width: 50; height: 50 }Rectangle { color: \"green\"; width: 20; height: 50 }Rectangle { color: \"blue\"; width: 50; height: 20 }Rectangle { color: \"cyan\"; width: 50; height: 50 }Rectangle { color: \"magenta\"; width: 10; height: 10 }}
如果 Grid 中的某个项目不可见,或者它的宽度或高度为 0,则该项目将不会被布置并且不会在列中可见。
由于 Grid 会自动定位其子项,因此 Grid 内的子项不应设置其 x 或 y 位置或使用任何锚属性来锚定自身。
属性成员
1、effectiveHorizontalItemAlignment : enumeration
horizontalItemAlignment : enumeration
verticalItemAlignment : enumeration
设置网格中项目的水平和垂直对齐方式。
默认情况下:
项目垂直对齐到顶部。
水平对齐遵循 Grid 的 layoutDirection,例如当 layoutDirection 从 LeftToRight 时,项目将在左侧对齐。
horizontalItemAlignment 的有效值为:Grid.AlignLeft、Grid.AlignRight、Grid.AlignHCenter。 VerticalItemAlignment 的有效值为:Grid.AlignTop、Grid.AlignBottom、Grid.AlignVCenter。下图显示了如何对齐项目的三个示例。
2、columnSpacing : qreal
rowSpacing : qreal
此属性保存列、行之间的间距(以像素为单位)。默认情况下未设置此属性。
如果未设置此属性,则 spacing 用于列、行间距。
3、columns : int
此属性保存网格中的列数。默认列数为 4。
如果网格没有足够的项目来填充指定的列数,则某些列的宽度将为零。
4、flow : enumeration
此属性保存布局的流程。
Grid.LeftToRight:默认,项目在 layoutDirection 中彼此相邻放置,然后换行到下一行。 Grid.TopToBottom:项目从上到下彼此相邻放置,然后换行到下一列。5、rows : int
此属性保存网格中的行数。
如果网格没有足够的项目来填充指定的行数,则某些行的宽度将为零。
6、spacing : qreal
间距是相邻项目之间留空的像素量。默认间距为 0。
其他属性、信号、成员函数见:Column(列定位器)、Row(行定位器)。
【领 QT开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】
点击这里:
标签:
上一篇 : 雨夜凌晨,两个黑影将一重物搬上三轮车……|世界速看料
下一篇 : 最后一页
以“新格局、新动能、新发展”为主题的2023浙江·台湾合作周于本月4日
07-06 01:51:25
瓷砖在家装的时候是很常见的材料之一,市面上的瓷砖品牌也有很多,那么
07-05 22:45:20
来为大家解答以上的问题。最励志校园,励志校园介绍这个很多人还不知道
07-05 21:43:49
为了守护暑期旅游安全、做好服务工作,着力消除各类安全隐患,防止安全
07-05 20:55:49
浙江印发《关于促进平台经济高质量发展的实施意见》优化平台经济市场准
07-05 19:42:15
雷鸣山漂流是上海迪士尼比较受欢迎的一个游玩设施,它的一个水上项目,
07-05 17:56:35
为深入理解新时代师德师风要求,聚焦“双新”背景下教师关键能力的提升
07-05 16:52:47
全国创建青年文明号活动组委会办公室发布第21届全国青年文明号拟命名集
07-05 15:38:02
宜昌大学生就业补贴网上领取方法湖北政务服务网(http: zwtw hubei gov
07-05 14:43:52
光大证券研报认为,经济弱复苏背景下,港股具备配置机会。6月份PMI指数
07-05 13:43:25
直播吧7月5日讯据财联社报道,广州队新增一则股权冻结信息,冻结股权数
07-05 12:45:24
奇骏(参数|询价)钥匙电池型号是cr2025,更换过程中不要碰触内部电路和
07-05 11:07:36
“您本次住院的总花费是15294元,其中医保报销金额是10972元,个人负担
07-05 10:10:53
金沙江乌东德水电站累计发电量突破1000亿千瓦时-近日,世界第七、中国
07-05 09:12:40
此次测试路线全程约62公里,车内没有安全驾驶员,也没有对车辆进行远程
07-05 09:09:09
2023年7月4日香港科技ETF融资净买入11 36万元,融资余额141 61万元
07-05 08:51:46
7月4日,九鼎投资(600053)融资买入294 19万元,融资偿还153 37万元,
07-05 08:08:19
7月4日北向资金减持80 75万股四川路桥。近5个交易日中,获北向资金减持
07-05 07:06:11
美国其他市场因独立日假期而休市之际,美国国债期货周二小幅走高,预示
07-05 06:22:33
C114讯7月4日消息(焦焦)从中国移动官网获悉,中国移动今日公示了2023
07-05 04:39:10
1、法律分析:农村的房屋因公共需要被征收的,需要经过以下程序:由市
07-05 02:10:51
腾云Cloudraker(Universe)是宇宙大帝三部曲连续性族系宇宙UnicronTrilo
07-04 23:58:52
7月4日中午,南京禄口机场接机大厅人头攒动,不少前来接机的人还扛着“
07-04 22:32:30
红网时刻新闻记者孔晴丽实习生杨思颖长沙报道“在世界领奖台上,高举国
07-04 21:33:26
7月3日,在第一届全国农民技能大赛上,选手参加手工刺绣项目比赛。当日
07-04 20:34:03
1、presents的读音是:英[ˈpreznts]美[ˈprɛznts]释义:n 礼物(present的复数
07-04 19:39:18
凯盛新能:累计收到5095 52万元政府补助【大河财立方消息】7月4日,凯
07-04 18:52:15
➤➤2023天津欢乐谷载具和车辆新规一览亲爱的游客朋友:为给广大游客提
07-04 18:06:20
7月3日,全球首款智能豪华猎跑SUV腾势N7正式上市。新车共推出后驱、四
07-04 17:09:17
中国报告大厅2023年7月4日植物油酸价格最新走势监测显示:山东宏洋化学
07-04 16:14:48
7月3日,世茂集团发布季度更新公告。公告称,本公司及其财务及法律顾问
07-04 15:28:15
1、百盛电子发票购买电子发票控件,无法对接或直接使用电子发票业务,
07-04 15:00:05
同花顺金融研究中心7月4日讯,有投资者向万凯新材提问,您好:请问,公
07-04 14:41:13
千易网7月4日消息,KindaFunny的编辑ColinMoriarty近日在SacredSymb
07-04 13:56:13
封面新闻记者付文超近日,闲鱼发布城市代遛狗热度图。数据显示,6月以
07-04 13:13:59
北京时间7月4日,中国女篮在李梦的带领下,昂首挺胸击溃日本拿下本次亚
07-04 12:56:52
英华特301272,价格51 39元 股;盘古智能301456,价格37 96元 股。
07-04 11:57:35
DDT后援可以说是驾驶自动化系统设计一个分水岭,而踩在这个分水岭上的
07-04 11:41:14
未能抢在比尔之前加盟太阳,哈登今年夏天的离队计划原本就进展得不顺利
07-04 10:55:14
杭州银行近日公布定增预案但一天之内就火速将融资规模上限削减36至不超
07-04 10:41:10
控制器主要是指按照预定顺序改变主电路,控制器广泛应用在汽车、冶金和
07-04 10:27:38
(曹建雄)7月2日,秦皇岛市海港区港城大街街道“双争”有我——五星诚信
07-04 10:11:57
由于正处于梅雨季节,湿度大、体感温度高,日本用电进入高峰期。日本政
07-04 09:44:02
友邦保险(01299)发布公告,于2023年7月3日斥资约1 32亿港元回购股份1
07-04 09:11:49
萧山日报讯近日,我区开展了“迎亚运保安全优服务”全区医疗器械从业人
07-04 08:47:41
斯洛文尼亚男篮公布世界杯初选名单:东契奇&钱查尔在列,世界杯,格鲁吉
07-04 08:16:35
第三十四章刘韵的死亡谜题中一具尸体很可能变成两具,这个信息莫海右发
07-04 07:24:32
7月3日,记者从三亚市住房和城乡建设局获悉,万科公园里安居房项目和保
07-04 05:52:06
1、宣传委员(英文:负责宣传的委员会),通常是党组织、团组织、班委等
07-04 04:49:41
记者:加强阵容深度,阿森纳接触莱比锡右后卫亨里希斯,枪手,莱比锡,阿
07-04 02:06:49
以“新格局、新动能、新发展”为主题的2023浙江·台湾合作周于本月4日
2023-07-06
瓷砖在家装的时候是很常见的材料之一,市面上的瓷砖品牌也有很多,那么
2023-07-05
来为大家解答以上的问题。最励志校园,励志校园介绍这个很多人还不知道
2023-07-05
为了守护暑期旅游安全、做好服务工作,着力消除各类安全隐患,防止安全
2023-07-05
浙江印发《关于促进平台经济高质量发展的实施意见》优化平台经济市场准
2023-07-05
7月7日,中国消费者协会、中国保健协会化妆品发展工作委员会联合发布暑期消费指示,保障儿童用妆安全。...
概念特点1、 定义:纤维是天然或人工合成的细丝状物质,纺织纤维则是指用来纺织布的纤维。2、 纺织纤...
中新网西宁11月21日电 题:青海水润高原:从“大动脉”到“毛细血管”的精准管理 作者 谈林明...
中新网西宁11月21日电 (记者 张添福)青海省卫生健康委员会21日消息,该省第3例本土确诊病例经过20...
新华社华盛顿11月20日电 通讯:“留在中国的决定让我拥有一段值得讲述的人生”——留华美国学生韩...
上市公司频获机构调研 接待机构来访量为20.89万家
Copyright © 2015-2022 华中纤维网版权所有 备案号:京ICP备12018864号-26 联系邮箱:2 913 236 @qq.com