#console #egui #widgets

egui_console

为 egui 提供控制台窗口

2 个版本

0.1.1 2024 年 8 月 9 日
0.1.0 2024 年 8 月 7 日

#204 in GUI

Download history 204/week @ 2024-08-05 15/week @ 2024-08-12

219 每月下载量

MIT 许可证

26KB
472

为 egui 提供控制台窗口

提供 egui 的控制台窗口。这不是一个操作系统的 shell,而只是一个命令 shell 窗口。这对于在 GUI 应用程序内部提供命令行界面非常有用。

功能

  • 在任何容器中托管
  • 持久化(可选)可搜索的历史记录

演示

使用 cargo run -p demo 运行它。在命令提示符下输入 'help'。显示与 https://docs.rs/clap/latest/clap/ 的集成

image

使用方法

在您的 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