1

我阅读了https://doc.qt.io/qt-5/qml-qtwayland-compositor-waylandview.html#details但仍然无法理解什么是 WaylandView。我试图查看 WaylandView 是如何工作的,但找不到哪种类型。

WaylandView is not a type

我还尝试了 WaylandQuickItem,它看起来像WaylandView. 但无法理解其中的区别,为什么让 WaylandView 在 QML 中注册但无法创建实例?它是用来做什么的?

4

1 回答 1

0

WaylandView如果您在 C++ 中实现合成器,则主要使用它。在 QML 中,它主要是一个实现细节,并且WaylandQuickItemShellSurfaceItem内部包装和使用它。

如果您需要做一些不兼容的非常具体的事情ShellSurfaceItemWaylandQuickItem它可能很有用,但否则忽略它是安全的。

QML cocumentation 对于那种类型可能会更好;)

于 2021-04-07T10:03:00.113 回答