【问题标题】:How to handle command line arguments in a gtk application?如何在 gtk 应用程序中处理命令行参数?
【发布时间】:2021-05-22 20:36:09
【问题描述】:

如何在基于 rust 的 gtk 应用程序中处理像 --config <file> 这样的命令行参数?

【问题讨论】:

    标签: rust gtk gtk3


    【解决方案1】:

    添加对 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( ... );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 2010-10-08
      • 2011-01-10
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      相关资源
      最近更新 更多