Skip to content

开始使用

一个 Slint 应用程序由写在 .slint 文件中的用户界面 和用 Rust、C++、JavaScript 或 Python 编写的业务逻辑构成。 本节让你的机器为这种开发做好准备:一个能理解 .slint 的编辑器、 对应语言的工具链,以及一个可作为起点的项目。

Slint 提供了一个能帮助你编写 .slint 代码的编辑器扩展。 它会提供语法高亮、补全、诊断,以及一边输入一边对界面进行实时预览。

安装 Slint 的 Visual Studio Code 扩展, 其他编辑器见 手动安装。

如果你已经在使用 AI 编程代理, Slint skill 可以教会它 .slint 语言,并让它检查你正在运行的应用程序。 各种工具的安装命令见 AI 编程助手。

选择你打算用来编写业务逻辑的语言。

按照 Rust 入门指南 安装 Rust。 Slint 需要 Rust 1.95 或更高版本;用 rustc --version 检查版本。

Slint crate 作为你项目的一部分一起构建,单独安装 Slint 的步骤是不必要的。

Rust API 文档介绍了如何把它加入已有项目。

我们还推荐在你的编辑器里安装 rust-analyzer 以获得 Rust 支持。

每种语言都有一个模板仓库,提供按推荐工程结构组织的最小应用。

在 Visual Studio Code 中打开命令面板,运行 Slint: Create New Project from Template。 它会把你所用语言的模板下载到你选择的文件夹。 带截图的完整流程见 Visual Studio Code。

如果不用 VS Code,可以手动下载模板:

  1. 下载并解压 Rust 模板 的 ZIP 压缩包。

  2. 重命名解压目录并进入该目录:

    Terminal window
    mv slint-rust-template-main my-project
    cd my-project
    bash
  3. 构建并运行:

    Terminal window
    cargo run
    bash

把 Cargo.toml 里的 name 字段改为你项目的名称。

一个带有计数器和按钮的窗口会出现。 界面部分位于 ui/app-window.slint;与之并列的文件(位于 src/ 或 main.py)保存应用逻辑。

上述模板构建的是桌面应用。 Slint 也能运行在手机与嵌入式设备上:


© 2026 SixtyFPS GmbH