qt 属性动态绑定
2016-06-26 06:48
330 查看
测试环境:qt5.7
所谓的动态绑定就是,将对象的一个属性与另外一个属性关联。如:子对象的width 与父对象的width关联为 子为父的二分之一, 当父对象width 改变子对象也跟着按二分之一比例修改。 实力代码如下所示:
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.0
ApplicationWindow {
visible: true
width: 200
height: 200
Rectangle {
id: rectangle1
width: parent.width / 2
height: parent.height / 2
color: "red"
}
Rectangle {
id: rectangle2
width: 100
height: 100
color: "#00ff48"
}
}
所谓的动态绑定就是,将对象的一个属性与另外一个属性关联。如:子对象的width 与父对象的width关联为 子为父的二分之一, 当父对象width 改变子对象也跟着按二分之一比例修改。 实力代码如下所示:
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.0
ApplicationWindow {
visible: true
width: 200
height: 200
Rectangle {
id: rectangle1
width: parent.width / 2
height: parent.height / 2
color: "red"
}
Rectangle {
id: rectangle2
width: 100
height: 100
color: "#00ff48"
}
}
相关文章推荐
- Qt Creater中Clang-format的使用
- Qt学习三:多窗体调用
- QT调用打印机的实现
- Qt学习(三)---------常见问题总结
- QT编译./configure参数的详细解释
- QT时间日期
- QT-创建具有复选框的树形控件
- Qt视频播放器开发无聊写个小项目
- 基于Nanopi2 硬件 交叉编译QT 5.6 (支持硬件OpenGL)
- Qt的元对象系统
- Qt 多线程必知必会
- QTP的退出函数
- Qt操作数据库2
- Qt操作数据库1
- Qt多线程之一:子线程中创建的对象不应再其他线程中被调用,包括使用槽函数的形式
- Qt中emit的作用
- 改变QTreeView项高的方法(改变Delegate行高,或者::data取数据的时候,根据Qt::SizeHintRole进行判断)
- Qt导出Excel的简单实现
- QTableView的表格项中加入图标的方法(重载View::mouseMoveEvent,并使用View::setIconSize函数设置图标的大小)
- Qt限制文本框输入的方法(使用QRegExpValidator,为QLineEdit所独有)