文件名称:rfd:生锈的文件对话框
文件大小:50KB
文件格式:ZIP
更新时间:2024-04-09 15:33:22
rust dialog file Rust
射频 Windows,Linux(GTK),MacOS和WASM32的生锈文件对话框。 为什么要RFD? 它在所有平台上均使用100%本机API,不会在后台生成任何进程。 它支持异步/等待语法 如果有一天您决定将程序移植到浏览器,WASM支持将为您服务! 例子 // Sync Dialog let files = FileDialog :: new () . add_filter ( "text" , & [ "txt" , "rs" ]) . add_filter ( "rust" , & [ "rs" , "toml" ]) . set_directory ( & "/" ) . pick_files (); // Async Dialog let file = AsyncFileDialog :: new () . add_filter (
【文件预览】:
rfd-master
----.gitignore(8B)
----src()
--------dialog.rs(8KB)
--------backend.rs(2KB)
--------backend()
--------file_handle()
--------lib.rs(260B)
----Cargo.lock(16KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----examples()
--------async.rs(899B)
--------msg.rs(274B)
--------simple.rs(366B)
--------winit-example()
----README.md(3KB)
----build.rs(378B)