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()
上述函数生成以下输出 −