技术标签: QT相关
整数,例如 0、10或-20。
int类型是指整数,例如 0、10或-20。
可能的int值范围从-2000000000到2000000000左右,尽管大多数类型将只接受减小的范围
例:
Item { width: 100; height: 200 }
调色板。 调色板类型是指各种角色的颜色调色板。 可用属性:...
QML对象列表。 列表类型是指QML对象的列表。 可以通过类似于JavaScript数组的方式访问列表值: 使用[]方括号语法和逗号分隔值来分配值 length属性提供列表中的项目数 使用[index]语法访问列表中的值 可以使用push方法将值动态添加到列表中,就像它是JavaScript数组一样 列表只能存储QML对象,并且不能包含任何基本类型值。 (要在列表中存储基本类型,请改用var类型。...
几何形状类型代表抽象地理区域。 此类型是QGeoShape的QML表示形式,它是一个抽象的地理区域。 它包括所有地理区域共有的属性和方法。 要创建代表有效地理区域的对象,请使用georectangle或geocircle。 isValid属性可用于测试地理形状是否表示有效的地理区域。 isEmpty属性可用于测试几何形状是否表示几何区域为0的区域。 contains()方法可用于测试坐标是否在几何...
通用属性类型。 变量类型是通用属性类型。它已过时,仅用于支持旧应用程序。新应用程序应改用var类型属性。 变量类型属性可以保存任何基本类型值: 与C ++集成时,请注意,从C ++传递到QML的任何QVariant值都会自动转换为变量值,反之亦然。 将稀缺资源与变体类型一起使用 变体类型属性也可以保存图像或像素图。包含QPixmap或QImage的变体被称为“稀缺资源”,声...
通用属性类型。 var类型是通用属性类型,可以引用任何数据类型。 它等效于常规JavaScript变量。 例如,var属性可以存储数字,字符串,对象,数组和函数: 变更通知语义 重要的是要注意,分配给var属性的JavaScript对象的常规属性中的更改不会触发访问它们的绑定的更新。 下面的示例将显示“汽车有4个车轮”,因为车轮属性的更改不会导致重新评估分配给“...
资源定位器。 url类型引用资源定位符(例如,文件名)。 它可以是绝对的,例如 “ http://qt-project.org”或相对名称,例如 “ pics / logo.png”。 相对URL相对于包含组件的URL进行解析。 例如,以下内容将有效的URL分配给Image :: source属性,其类型为url: 当相对URL写入url type属...
自由格式的文本字符串。 字符串类型是指带引号的自由格式文本字符串,例如 “你好,世界!”。 例: 字符串具有一个length属性,该属性保存字符串中的字符数。 QML使用arg()函数扩展了JavaScript String类型,以支持值替换。 与C ++集成时,请注意,从C ++传递到QML的任何QString值都会自动转换为字符串值,反之亦然。...
matrix4x4类型是4行4列矩阵 matrix4x4类型具有16个值,每个值都可以通过QML中的属性m11至m44(按行/列顺序)访问。 可以使用Qt.matrix4x4()函数来组成此类型的值。 matrix4x4中的每个属性都存储为实数(在ARM上为单精度,在x86上为双精度)。 matrix4x4类型具有以下幂函数,可以在QML中调用:...
vector4d类型具有x,y,z和w属性。 vector4d类型具有x,y,z和w属性,否则与vector3d类型相似。 请参阅有关vector3d类型的文档以获取更多信息。 若要创建vector4d值,请将其指定为“ x,y,z,w”字符串,或分别定义组件,或使用Qt.vector4d()函数进行组合。 vector4d类型具有以下幂等函数,可以在QML中调用:...
具有x,y和z属性的值。 vector3d类型引用具有x,y和z属性的值。 要创建vector3d值,请将其指定为“ x,y,z”字符串: 或使用Qt.vector3d()函数: 或作为单独的x,y和z分量: vector3d值的每个属性都在内部存储为单精度浮点数(float)。 与C ++集成时,请注意,从C ++传递到QML的任何QVector3D值都会自动转换为vec...