Qt中的基本类型
基本类型如下表
类型 |
含义 |
bool |
二进制true / false值 |
double |
带有小数点的数字,以双精度存储 |
enumeration |
命名的枚举值 |
int |
整数,如0、10或-20 |
list |
QML对象列表 |
real |
带小数点的数 |
string |
自由格式的文本字符串 |
url |
资源定位器 |
var |
通用的属性类型 |
QML模块提供的部分基本类型
类型 |
含义 |
color |
颜色类型值 |
date |
时间类型值 |
font |
字体类型值 |
point |
值带有x和y属性 |
rect |
值与x, y,宽度和高度属性 |
size |
值,该值具有宽度和高度属性 |
基本类型变量的动态绑定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Window { width: 300 height: 300 visible: true title: qsTr("Hello World")
Item { anchors.fill: parent id:root
property int number: parent.width onNumberChanged:{ console.log('number',number) } } }
|
别名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Window { id : window width: 300 height: 300 visible: true title: qsTr("Hello World")
Item { anchors.fill: parent id:root
property alias windowWidth: window.width
Component.onCompleted: { windowWidth=100 } } }
|