QML 基本类型

QML has a set of primitive types, as listed below, that are used throughout the QML 元素 .

action Type has all the properties of QAction
bool A boolean is a binary true/false value
color A color is a standard color name in quotes
date A date is specified as "YYYY-MM-DD"
double A double number has a decimal point and is stored in double precision
enumeration An enumeration type consists of a set of named values
font A font type has the properties of a QFont
int An integer is a whole number, e.g. 0, 10, or -20
list A list of objects
point A point type has x and y attributes
real A real number has a decimal point, e.g. 1.2 or -29.8
rect A rect type has x, y, width and height attributes
size A size type has width and height attributes
string A string is a free form text in quotes, e.g. "Hello world!"
time A time is specified as "hh:mm:ss"
url A URL is a resource locator, like a file name
variant A variant type is a generic property type
vector3d A vector3d type has x, y, and z attributes

To create additional types, such as data types created in C++, read the 使用 C++ 扩展 QML 功能 article.