QML数据类型
基本类型
QML默认支持一些基本类型,使用它们时不需要import
语句。
下面是QML语言提供的基本类型:
类型 | 描述 |
---|---|
bool | true/false,以二进制存储。 |
double | 带有小数点的数字,并以双精度IEEE浮点格式存储。 |
enum | 命名枚举值。 |
int | 整数,例如0、10或-20。取值范围为-2147483648至2147483647。 |
list | QML对象的列表。 |
real | 带小数点的数字,例如1.2或-29.8。以双精度IEEE浮点格式存储。 |
string | 带引号的自由格式文本字符串,例如“ Hello world!”。 |
url | 资源定位符。可以是相对路径,也可以是绝对路径。 |
var | 通用属性类型,可以引用任何数据类型。 |
小贴士:enum不能单独使用,必须结合其类型一起使用。list只能存储QML对象,而不能包含任何基本类型的值。
另外,QML的QtQuick模块也提供了一些基本类型