如何使用Gtk.Application Gtk + 3 Glade Python更改/切换窗口?

时间:2018-01-07 08:22:34

标签: python python-2.7 gtk gtk3 pygobject

我读了这个教程 - https://python-gtk-3-tutorial.readthedocs.io/en/latest/application.html

它在第一段中说 -

  

Gtk.Application包含许多现代的重复性任务   应用程序需求,例如处理多个实例,D-Bus   激活,打开文件,命令行解析,启动/关闭,   菜单管理窗口管理等。

如何使用Gtk.Application进行启动/关闭,窗口管理和菜单管理?我找不到任何教程,示例或API文档。任何人都可以建议如何做到这一点?我正在使用Python 2.7.14和Pygobject(pygi-aio-3.24.1_rev1-setup)。提前谢谢。

1 个答案:

答案 0 :(得分:1)

启动/关闭表示启动或关闭应用。通过双击通常在该应用中使用的文件,可以更轻松地启动您的应用。 Simple example

菜单管理这可以为GtkApplication中的所有窗口创建一个全局的相同菜单。它还可以使Mac菜单更容易。由于看起来您使用的是Windows,因此这对您没有帮助。 docs

窗口管理您可以控制和监控打开或正在使用的窗口,然后在下次启动应用时重新打开这些窗口。 docs

其中一些功能可用于其他目的,但大多数GtkApplication功能仅对高级编程要求有用。