rect QML值类型
具有x、y、width和height属性的值。更多...
详细描述
rect
类型指的是带有x
、y
、width
和height
属性的值。
默认情况下,类型为rect
的属性是Qt.rect(0, 0, 0, 0)
。这是一个位于坐标原点的空矩形。
例如,要读取Item childrenRect矩形类型的属性width
和height
值
Rectangle { width: childrenRect.width height: childrenRect.height Rectangle { width: 100; height: 100 } }
要创建一个rect
值,将其指定为“x, y, width x height”字符串
CustomObject { myRectProperty: "50,50,100x100" }
或使用Qt.rect()函数
CustomObject { myRectProperty: Qt.rect(50, 50, 100, 100) }
rect
类型还公开了只读的left
、right
、top
和bottom
属性。这些属性与它们的C++对应物相同。
与C++集成时,请注意,从C++传递到QML的任何QRect或QRectF值都会自动转换为rect
值,反之亦然。当将rect
值传递到C++中时,它将自动转换为QRectF值。
另请参阅QML值类型.
© 2024 Qt公司有限。本文件所含文档贡献的版权属于各自的拥有者。本文件的文档是在GNU自由文档许可证版本1.3的条款下提供的,由自由软件基金会发布。Qt及其相关标志是芬兰及其它国家/地区的Qt公司的商标。所有其他商标均为其各自的拥有者所有。