我们如何以编程方式创建 QWaylandSurface?
How can we create QWaylandSurface programatically?
我们如何以编程方式创建 QWaylandSurface?
当前的 QWindow 合成器样本没有提供足够的细节。
是直接使用原生 Wayland API 创建,还是 Qt 提供了一种将 window 对象包装为 QWayland 表面的机制?
当客户端连接并创建表面时,将发出信号 QWaylandCompositor::surfaceRequested。如果你需要做一些特殊的事情,你可以附加一个信号处理程序并在那里自己实例化一个 QWaylandSurface。
如果您不在该处理程序中创建 QWaylandSurface 或衍生产品,则会自动创建 QWaylandSurface 并将在 QWaylandCompositor::surfaceCreated 信号中提供。
我们如何以编程方式创建 QWaylandSurface? 当前的 QWindow 合成器样本没有提供足够的细节。 是直接使用原生 Wayland API 创建,还是 Qt 提供了一种将 window 对象包装为 QWayland 表面的机制?
当客户端连接并创建表面时,将发出信号 QWaylandCompositor::surfaceRequested。如果你需要做一些特殊的事情,你可以附加一个信号处理程序并在那里自己实例化一个 QWaylandSurface。
如果您不在该处理程序中创建 QWaylandSurface 或衍生产品,则会自动创建 QWaylandSurface 并将在 QWaylandCompositor::surfaceCreated 信号中提供。