#egui #wgpu #fltk

egui-fltk-frontend

FLTK 前端,用于 Egui WGPU 后端

21 个版本 (8 个重大更改)

0.22.1 2022 年 9 月 13 日
0.21.0 2022 年 9 月 7 日
0.19.7 2022 年 7 月 13 日
0.17.2 2022 年 3 月 30 日
0.3.5 2021 年 11 月 18 日

#414GUI

Download history 5/week @ 2024-03-08 1/week @ 2024-03-15 108/week @ 2024-03-29 32/week @ 2024-04-05

每月 52 次下载

MIT/Apache

135KB
1.5K SLoC

Egui FLTK 前端

Crates.io minimum rustc 1.61.0 Documentation CI

FLTK 前端,用于 eguiWGPU

在基于 Debian/Ubuntu 的 Linux 发行版上,安装最新的构建工具

sudo apt-get update && sudo apt-get install build-essential cmake ninja-build

确保安装最新的 FLTK 要求

sudo apt-get update && sudo apt-get install -y libpango1.0-dev libx11-dev libxext-dev libxft-dev libxinerama-dev libxcursor-dev libxrender-dev libxfixes-dev libgl1-mesa-dev libglu1-mesa-dev

以及 egui 要求

sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev

用法

[dependencies]
egui-fltk-frontend = "0.22.1"

注意:在基于 xwayland 的桌面(如 gnome 41+)中,无需启用“wayland”功能。

示例

运行示例 *.rs 文件

cargo r --example image
cargo r --example main
cargo r --example smaa
cargo r --example custom3d

点击此处 了解如何在 Cargo.toml 中使用它

屏幕截图

main_example 在 WSL2 + X 服务器上运行

alt_test

依赖项

~20–33MB
~550K SLoC