【发布时间】:2021-05-22 20:36:09
【问题描述】:
如何在基于 rust 的 gtk 应用程序中处理像 --config <file> 这样的命令行参数?
【问题讨论】:
如何在基于 rust 的 gtk 应用程序中处理像 --config <file> 这样的命令行参数?
【问题讨论】:
添加对 gtk::Application::add_main_option 的调用,如此处所述 - https://gtk-rs.org/docs/gio/trait.ApplicationExt.html#tymethod.add_main_option。
gtk_app.add_main_option(
"config",
glib::Char::new("c"),
glib::OptionFlags::IN_MAIN,
glib::OptionArg::Filename,
"some description",
Some("some other description")
);
然后添加调用
gtk_app.connect_handle_local_options( ... );
【讨论】: