语言: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 许可证下可用。
了解详情。