2 个版本
0.1.1 | 2024 年 8 月 9 日 |
---|---|
0.1.0 | 2024 年 8 月 7 日 |
#204 in GUI
219 每月下载量
26KB
472 行
为 egui 提供控制台窗口
提供 egui 的控制台窗口。这不是一个操作系统的 shell,而只是一个命令 shell 窗口。这对于在 GUI 应用程序内部提供命令行界面非常有用。
功能
- 在任何容器中托管
- 持久化(可选)可搜索的历史记录
演示
使用 cargo run -p demo
运行它。在命令提示符下输入 'help'。显示与 https://docs.rs/clap/latest/clap/ 的集成
使用方法
在您的 egui 应用程序中需要一个 ConsoleWindow 实例
pub struct ConsoleDemo {
// Example stuff:
label: String,
#[serde(skip)] // This how you opt-out of serialization of a field
value: f32,
console: ConsoleWindow,
}
依赖项
~8–25MB
~401K SLoC