WindowItem QML 类型
用于渲染特定 WindowObject 的项。 更多...
导入声明 | import QtApplicationManager.SystemUI 2.0 |
属性
- objectFollowsItemSize : bool
- primary : bool
- window : WindowObject
方法
- void makePrimary()
详细说明
要在 System UI 内渲染 WindowObject,您必须使用 WindowItem 指定其位置和渲染方式。WindowItem 是一个常规的 QML 项,您将其放置在场景中并将其赋值给所需的 WindowObject。
根据 WindowItem 的几何形状、不透明度、可见性、变换等,然后在 System UI 场景中渲染 WindowObject。
WindowObjects 和 WindowItems 之间的关系类似于图像文件和 Image 项之间的关系。前者是内容;后者定义了它如何在 QML 场景中渲染。
可以分配同一个 WindowObject 给多个 WindowItems,因此可以多次渲染。
WindowItem 的隐式大小是它显示的 WindowObject 的大小。
另请参阅WindowObject。
属性文档
objectFollowsItemSize : bool |
如果为 true,WindowItem 将重置它显示的 WindowObject 的大小以匹配其自身的大小。如果为 false,调整 WindowItem 的大小对显示的 WindowObject 的大小没有影响。默认情况下,此属性为 true。
要将此属性设置为 false,以便将 WindowItem 的大小由 WindowObject 的大小决定。另外,不要指定宽度和高度以维持项的隐式大小,或显式设置它以匹配 WindowObject 的大小。
另请参阅WindowObject::resize。
[只读] primary : bool |
返回该 WindowObject 是否设置为主要的视图。
主要 WindowItem 是发送输入事件并定义 WindowObject 大小的那个。一个 WindowObject 只能有一个主要的 WindowItem。如果多个 WindowItems 正在渲染同一个 WindowObject,则将一个设为主要的会自动将其他所有 WindowItems 的 primary 属性设置为 false。
默认情况下,第一个获得特定 WindowObject 的 WindowItem 将是该 WindowObject 的主 WindowItem。
另请参阅 makePrimary。
window : WindowObject |
显示的窗口表面。
方法说明
将当前显示的窗口设为主要的 WindowItem。
另请参阅 primary。
©2019 Luxoft Sweden AB。此处包含的文档贡献是各自所有者的版权。在此提供的文档受 GNU自由文档许可版1.3 条款的约束,该许可由自由软件开发基金会发布。Qt 和相关的标志是芬兰及其它国家 Qt 公司的商标。所有其他商标均为其各自所有者的财产。