我读了这个教程 - 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)。提前谢谢。
答案 0 :(得分:1)
启动/关闭表示启动或关闭应用。通过双击通常在该应用中使用的文件,可以更轻松地启动您的应用。 Simple example
菜单管理这可以为GtkApplication中的所有窗口创建一个全局的相同菜单。它还可以使Mac菜单更容易。由于看起来您使用的是Windows,因此这对您没有帮助。 docs
窗口管理您可以控制和监控打开或正在使用的窗口,然后在下次启动应用时重新打开这些窗口。 docs
其中一些功能可用于其他目的,但大多数GtkApplication功能仅对高级编程要求有用。