PyGTK - AboutDialog 类


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

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

以下是 gtk.AboutDialog 类的构造函数 -

dlg = gtk.AboutDialog()

以下方法用于配置“关于”对话框

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

  • set_version() - 设置“版本”属性

  • set_copyright() - 设置“版权”。如果没有,则隐藏版权声明。

  • set_license() - 设置“许可证”。如果无,则隐藏许可证按钮。

  • set_website() - 这将“website”属性设置为字符串,该字符串应该是有效的 URL。

  • set_author() - 这将“authors”属性设置为辅助学分对话框的作者选项卡中显示的作者姓名列表。

  • set_logo() - 这将“logo”属性设置为 Pixbuf 对象。如果没有,将使用默认的窗口图标集。

当单击 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 对话框