项目详情
由
分享
HelloGitHub 评分
0 人评分
适用于 Rust、C 和 C++ 的 GUI 框架
过去 7 天共收获 4 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周三 | 6,134 | — |
| 周四 | 6,134 | 0 |
| 周五 | 6,136 | +2 |
| 周六 | 6,136 | 0 |
| 周日 | 6,137 | +1 |
| 周一 | 6,137 | 0 |
| 周二 | 6,138 | +1 |
6.1k
星数
否
中文
Rust
主语言
是
活跃
39
贡献者
28
Issues
否
组织
无
最新版本
227
Forks
MIT
协议

一个跨平台的 Rust 和 C/C++ 的 GUI 框架。使用 WebRender 渲染引擎和 CSS/HTML-like DOM 构建,可用于开发漂亮的原生桌面应用程序
```rust
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
use azul::prelude::*;
use azul_widgets::table_view::*;
struct TableDemo {
// cells: BTreeMap<TableCell, String>,
}
extern "C" fn layout(data: &mut RefAny, _: LayoutCallbackInfo) -> StyledDom {
let mut table_view_state = TableViewState::default();
table_view_state.set_cell_content(TableCellIndex { row: 2, column: 2 }, "Hello World");
table_view_state.set_selection(Some(TableCellSelection::from(3, 4).to(3, 4)));
TableView::new(table_view_state).dom().style(Css::empty())
}
fn main() {
let app = App::new(RefAny::new(TableDemo { }), AppConfig::new(LayoutSolver::Default));
app.run(WindowCreateOptions::new(layout));
}
```
评论
评分:
暂无精选评论