#text-node #qml #scene-graph #graph-node #items #experimental

propertybindings

实验性基于 Rust 的类似 QML 的语言

3 个版本

0.0.3 2019 年 9 月 27 日
0.0.2 2018 年 12 月 9 日
0.0.1 2018 年 11 月 6 日

#1132 in GUI

MIT 许可证

92KB
2.5K SLoC

此包正在开发中。

想法是在 Rust 中开发受 QML 启发的宏。

幕后,它使用 QML 场景图。但只有一个 QQuickItem。所有 Rust Item 都是场景图中的节点。(对于某些节点,如文本节点,有一个隐藏的 QQuickItem,因为没有公开的 API 来获取文本节点)只有 items 模块依赖于 Qt。

请参阅 example/plusminus.rs,它可以简单地用

cargo run --example plusminus

lib.rs:

此包正在开发中。想法是在 Rust 中开发受 QML 启发的宏。

幕后,它使用 QML 场景图。但只有一个 QQuickItem。所有 Rust Item 都是场景图中的节点。(对于某些节点,如文本节点,有一个隐藏的 QQuickItem,因为没有公开的 API 来获取文本节点)只有 items 模块依赖于 Qt。

依赖项

~1.1–2.3MB
~42K SLoC