PyGTK - AboutDialog 类

gtk.AboutDialog 关于对话框小部件提供了一种显示有关程序的信息(例如徽标、名称、版权、网站和许可证)的简单方法。 当用户从 Help 菜单中选择 About 选项时,通常会打开一个关于对话框。 对话框的所有部分都是可选的。

AboutDialog 可以包含 URL 和电子邮件地址。 gtk.AboutDialog 在用户单击 URL 和电子邮件 ID 时提供全局挂钩

下面是 gtk.AboutDialog 类的构造函数 −

dlg = gtk.AboutDialog()

以下方法用于配置AboutDialog

  • set_program_name() − 这将设置要在关于对话框 中显示的名称。 默认为 application_name()。

  • set_version() − 这设置了"版本"属性

  • set_copyright() − 这设置了"版权"。 如果 None, 版权声明将被隐藏。

  • set_license() − 这设置了"许可证"。 如果 None, 许可证按钮将被隐藏。

  • set_website() − 这会将"网站"属性设置为字符串,该字符串应该是一个有效的 URL。

  • set_author() − 这会将"作者"属性设置为作者姓名列表,该列表显示在次要致谢名单对话框的作者选项卡中。

  • set_logo() − 这会将"logo"属性设置为 Pixbuf 对象。 如果为 None,则将使用默认窗口图标集。

单击 AboutDialog 菜单按钮时,将调用以下回调函数。 此函数生成关于对话框 −

def on_abtdlg(self, widget):
   
   about = gtk.AboutDialog()
   about.set_program_name("PyGTK Dialog")
   about.set_version("0.1")
   about.set_authors("M.V.Lathkar")
   about.set_copyright("(c) TutorialsPoint")
   about.set_comments("About Dialog example")
   about.set_website("http://www.tutorialspoint.com")
   
   about.run()
   about.destroy()

上述函数生成以下输出 −

关于 PyGTK 对话框