Qt 后端使用 Qt 库与窗口系统交互,用于渲染以及提供具有原生观感的控件样式。
Qt 后端几乎支持所有相关的操作系统和窗口系统,包括 macOS、Windows、使用 Wayland 和 X11 的 Linux,以及通过 KMS 或专有驱动进行的直接全屏渲染。
Qt 后端目前仅支持软件渲染。这意味着它可以在任何图形驱动下运行,但不会利用 GPU 硬件加速。
编译步骤会使用 qttype crate 检测 Qt 是否已安装。 有关如何设置环境变量以指向 Qt 安装位置,请参阅 qttypes 文档 中的说明。
如果未安装 Qt,该后端将被禁用,Slint 将回退到另一个后端,通常是 Winit 后端。
配置选项
Qt 后端读取并解析以下环境变量:
| 名称 | 接受的值 | 描述 |
|---|---|---|
SLINT_FULLSCREEN | 任意值 | 如果设置了此变量,每个窗口都将以全屏模式显示。 |