当前位置: 首页 > 文档资料 > PyGTK 中文教程 >

AboutDialog类(AboutDialog Class)

优质
小牛编辑
129浏览
2023-12-01

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

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

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

dlg = gtk.AboutDialog()

以下方法用于配置“ About Dialog

  • set_program_name() - 设置要在“ About Dialog显示的名称。 默认为application_name()。

  • set_version() - 设置“version”属性

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

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

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

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

  • 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) xnip")
   about.set_comments("About Dialog example")
   about.set_website("http://www.xnip.cn")
   about.run()
   about.destroy()

上面的函数生成以下输出 -

关于PyGTK对话