vgtk:基于GTK和Gtk-rs构建的Rust声明性桌面UI框架

时间:2024-05-25 06:50:28
【文件属性】:

文件名称:vgtk:基于GTK和Gtk-rs构建的Rust声明性桌面UI框架

文件大小:325KB

文件格式:ZIP

更新时间:2024-05-25 06:50:28

Rust

vgtk 一个基于和构建的Rust声明性桌面UI框架。 乍看上去 受到和启发的干净,功能组件模型。 一种声明性的DSL,它用于组合受和启发的GTK小部件,并使用虚拟的“ DOM”差异进行有效的更新。 完全跨平台的平台,具有针对Linux,Windows和macOS的本机外观。 使用的事件循环在Rust的的基础上构建,从而为您提供与GTK事件模型完美集成的。 除非您嵌入式浏览器引擎,否则绝对不需要。 文献资料 给我看看! use vgtk :: {ext :: * , gtk, run, Component, UpdateAction, VNode}; use vgtk :: lib :: {gtk :: * , gio :: ApplicationFlags}; #[derive(Clone, Default, Debug)] struct Model { count


【文件预览】:
vgtk-master
----clippy.toml(163B)
----.github()
--------workflows()
----media()
--------inc.png(3KB)
----macros()
--------build.rs(253B)
--------src()
--------Cargo.toml(641B)
--------release.toml(41B)
----Cargo.toml(96B)
----vgtk()
--------src()
--------Cargo.toml(739B)
--------release.toml(162B)
----examples()
--------inc()
--------todomvc()
----LICENSE.md(7KB)
----.gitignore(46B)
----CHANGELOG.md(3KB)
----README.md(4KB)

网友评论