如何处理 gtk 应用程序中的命令行参数?
How to handle command line arguments in a gtk application?
如何在基于 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( ... );
如何在基于 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( ... );