QWaylandShellSurface类
QWaylandShellSurface类是一个由shell扩展指定的表面角色的通用接口。更多...
头文件 | #include <QWaylandShellSurface> |
CMake | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor) target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) |
qmake | QT += waylandcompositor |
由以下实例化 | ShellSurface |
继承自 | QWaylandCompositorExtension |
继承给 |
属性
- windowType : const Qt::WindowType
公共函数
virtual QWaylandQuickShellIntegration * | createIntegration(QWaylandQuickShellSurfaceItem *item) = 0 |
virtual Qt::WindowType | windowType() const |
信号
void | windowTypeChanged() |
详细描述
此接口表示由Wayland协议扩展提供的Wayland表面角色,它定义了QWaylandSurface如何映射到屏幕上。
另请参阅 QWaylandSurface、QWaylandWlShellSurface、QWaylandIviSurface和QWaylandShellSurfaceTemplate。
属性文档
[只读]
windowType : const Qt::WindowType
此属性包含QWaylandShellSurface的窗口类型。
访问函数
virtual Qt::WindowType | windowType() const |
通知信号
void | windowTypeChanged() |
成员函数文档
[纯虚函数]
QWaylandQuickShellIntegration *QWaylandShellSurface::createIntegration(QWaylandQuickShellSurfaceItem *item)
为此QWaylandQuickShellSurface创建一个QWaylandQuickShellIntegration。当item的shellSurface被分配时自动调用。
© 2024 Qt公司有限公司。本文件中包含的文档贡献归各自所有者所有。本提供的文档根据自由软件基金会发布的《GNU自由文档许可证》第1.3版条款进行许可。[点击查看许可证详情](http://www.gnu.org/licenses/fdl.html)。Qt及其相关标志是Qt公司在芬兰及全球其他国家的商标。[商标详情](https://doc.qt.ac.cn/qt/trademarks.html)。所有其他商标均属于其各自所有者。