QML uses a set of property types, which are primitive within QML. These basic types are referenced throughout the documentation of the QML elements. Almost all of them are exactly what you would expect.
action | The 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". |
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 is specified as "x,y". |
real | A real number has a decimal point, e.g. 1.2 or -29.8. |
rect | A rect is specified as "x, y, width x height". |
size | A size is specified as "width x height". |
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. |
vector3d | A vector3d is specified as "x,y,z". |