语言:C
Qt VNC Server - 远程桌面示例
演示如何使用 Qt VNC Server 和 Qt Wayland Compositor 创建远程桌面。
《远程桌面》示例演示了使用 Qt VNC Server 模块和 Qt Wayland Compositor 模块创建具有远程桌面功能的 Wayland 合成器。
本示例与来自《Qt Wayland Compositor》的“最小 QML 示例”具有相同的设置。
主要修改是将 WaylandOutput 的顶级项目包裹在一个 VncItem 中。
VncItem { id: vncItem anchors.fill: parent
这将自动在默认端口 5900 上创建一个共享整个桌面的服务器。
当任何远程用户连接时,如在截图中所见,桌面左上角会出现一个红色圆圈。这是一个简单的 矩形 项目,其可见性绑定到 VncItem 的 serverState 属性。
Rectangle { id: connectedIndicator visible: vncItem.serverState === VncItem.Connected x: 10 y: 10 width: 30 height: 30 radius: 15 color: "red" }
文件
在特定 Qt 许可证下可用。
了解详情。