我们如何以编程方式创建QWaylandSurface?

时间:2018-02-20 05:41:32

标签: surface wayland qtwayland

我们如何以编程方式创建QWaylandSurface? 目前的QWindow合成器样本没有提供足够的细节。 它是直接使用本机wayland API创建的还是Qt提供了一个将窗口对象包装为QWayland表面的机制?

1 个答案:

答案 0 :(得分:0)

当客户端连接并创建表面时,会发出信号QWaylandCompositor::surfaceRequested。如果你需要做一些特别的事情,你可以附上一个信号处理程序并在那里实例化一个QWaylandSurface。

如果您未在该处理程序中创建QWaylandSurface或衍生物,则会自动创建QWaylandSurface,并将在QWaylandCompositor::surfaceCreated信号中提供。