QML中的AnchorChanges锚布局改变元素
来源:互联网 发布:知乎布鲁塞尔自由大学 编辑:程序博客网 时间:2024/06/08 13:11
AnchorChanges用来改变锚布局,其实你完全可以用属性来进行,这个元素不过是对属性的细化而已。
一个简单的单击鼠标改变锚布局属性的例子:
import QtQuick 2.4import QtQuick.Window 2.2Window { id:rootItem visible: true width: 400 height: 500 MouseArea { anchors.fill: parent onClicked: { redRect.state="clicked"//QML的调试真的很烂,这里我开始多写了一个等号,不能执行,但是不报错 } } Rectangle{ id:blueRect x:8 y:8 width: 100 height: 100 color: "blue" } Rectangle{ id:redRect width: 100 height: 100 color: "red" anchors.left: blueRect.right anchors.top: blueRect.top states: [ State { name: "default" AnchorChanges { target: blueRect anchors.left: blueRect.right anchors.top: blueRect.top } }, State { name: "clicked" AnchorChanges { target: redRect anchors.left: blueRect.left anchors.top: blueRect.bottom } } ] }}
0 0
- QML中的AnchorChanges锚布局改变元素
- QML类型说明-AnchorChanges
- QT中的QML元素
- QML中的布局管理
- QML中的GridLayout布局
- 动态改变RelativeLayout中元素在RelativeLayout中的布局
- qml中使用锚布局
- QML之anchors锚布局
- QML中的常用元素之TextInput
- BB10 Cascades:QML中的布局管理方式
- QML布局管理--基于锚的布局
- QML笔记整理——元素、属性和布局
- Qt 学习之路 2(81):QML元素布局
- QML元素
- QML元素
- QML元素
- QML元素
- QML 值改变信号
- JSP编译成Servlet(一)语法树的生成——语法解析
- string类 sort Educational Codeforces Round 9 C. The Smallest String Concatenation
- PAT (Advanced Level) Practise 1065 A+B and C (64bit) (20)
- 用三种方式取出给定字符串中的目标字串
- C++虚继承(二) --- C++ 对象的内存布局(上)(陈皓)
- QML中的AnchorChanges锚布局改变元素
- 搜狐设计师:我从产品经理转为交互设计师的经验总结
- Retrofit的分析以及实现步骤
- 关于Mainfest.MF文件的总结
- 命令行提取assets.car中的图片,2x and 3x图片
- Linux信号学习
- 谈谈Linux内核驱动的coding style
- 蓝桥杯试题 第39阶台阶
- Java关键字final、static使用总结