首页 > 数据库 > 数据库开发技术 > 认识 Slint GUI 框架
Slint 是一个优秀的轻量级 Rust GUI 框架,支持目前桌面、移动、嵌入式多端平台。使用声明式语法 Slint 语言开发界面。Slint 语法与 Qt 的 QML 有异曲同工之妙,但是会更加简单,也容易上手,同时非常容易绑定到 Rust/C++/Js语言,方便处理复杂的后台逻辑和后端交互。Slint 代码主要在文件后缀.slint中编写。
通常有两种方式可以高效编写 Slint 代码
一个网页端的 Slint 代码编辑和GUI预览的工具,同时里面有丰富的案例可以学习和借鉴.支持代码提示和属性修改,也支持控件拖拽快速布局, 预览支持交互仿真。
Slint 支持在 VSCode 中 编辑和预览,体验还不错,只需要安装 Slint 的插件即可。功能与 SlintPad基本一样。
后台处理支持 Rust/C++/Js三种语言,开发者可以选择自己擅长的和适合自己业务场景的语言来开发后台数据。不论选哪种语言,GUI 端的 Slint 无需特意针对后台语言处理,定义好接口即可直接共享给任意后台接口。
目前 Slint已经可以在许多桌面端和嵌入式平台、微处理器平台上运行,经过目前测试能运行的平台有:

Energy Monitor Demo

IOT Dashboard
原生控件 Demo
原文作者:Rust嵌入式;如有侵权,请联系管理员删除。