PyGTK - AboutDialog 类

  • 简述

    gtk.AboutDialog 小部件提供了一种显示程序信息的简单方法,例如徽标、名称、版权、网站和许可证。当用户选择About从选项Help菜单。对话框的所有部分都是可选的。
    About Dialog可以包含 URL 和电子邮件地址。gtk.AboutDialog 在用户单击 URL 和电子邮件 ID 时提供全局挂钩
    以下是 gtk.AboutDialog 类的构造函数 -
    
    dlg = gtk.AboutDialog()
    
    以下方法用于配置About Dialog
    • set_program_name()− 这将设置名称显示在About Dialog. 默认为 application_name()。
    • set_version()- 这设置了“版本”属性
    • set_copyright()− 设置“版权”。如果None,版权声明是隐藏的。
    • set_license()− 这设置了“许可证”。如果None,许可证按钮被隐藏。
    • set_website()− 这会将“网站”属性设置为字符串 whichg 应该是一个有效的 URL。
    • set_author()- 这会将“作者”属性设置为显示在二级学分对话框的作者选项卡中的作者姓名列表。
    • 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.jc2182.com")
       
       about.run()
       about.destroy()
    
    上述函数生成以下输出 -
    关于 PyGTK 对话框