我有一个gtkmm3应用程序,我计划在其中使用派生的类Gtk::Assistant
来执行一些用户配置。由于 Gtk::Assistant
源自Gtk::Window
(而不是Gtk::Dialog
),因此run()
我无法调用以显示助手。
正如好书所说,我用来Gtk::Application::run(window)
调出主应用程序窗口,但我不知道如何在gtkmm3应用程序中从我的主窗口显示第二个窗口。在gtkmm2.4 中,我很确定 aGtk::Main::run(assistant)
会完成这项工作。我觉得完全愚蠢,即使在浏览了gtk-demo源代码之后我也无法弄清楚这一点。一些帮助将不胜感激。