12 个版本 (7 个主要版本)
7.0.0 | 2024 年 7 月 22 日 |
---|---|
6.0.1 | 2024 年 6 月 8 日 |
6.0.0 | 2024 年 3 月 30 日 |
5.0.0 | 2024 年 2 月 11 日 |
0.1.1 | 2023 年 7 月 19 日 |
#208 在 GUI
225 每月下载
在 2 个 Crates 中使用 (通过 hydrate-editor)
17KB
281 行
egui_autocomplete
是 egui::TextEdit
的扩展,允许在键入时弹出带有自动完成的下拉框。
您可以使用箭头键 + enter/tab 或鼠标点击来选择建议。
查看网络示例 这里
要启用 egui 持久性,启用 serde
功能
lib.rs
:
示例
use egui_autocomplete::AutoCompleteTextEdit;
struct AutoCompleteExample {
// User entered text
text: String,
// A list of strings to search for completions
inputs: Vec<String>,
}
impl AutoCompleteExample {
fn update(&mut self, _ctx: &egui::Context, ui: &mut egui::Ui) {
ui.add(AutoCompleteTextEdit::new(
&mut self.text,
&self.inputs,
));
}
}
依赖项
~8–25MB
~399K SLoC