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