PyGTK - Classe AboutDialog
Uma maneira simples de exibir informações sobre um programa, como logotipo, nome, copyright, site e licença, é oferecida pelo widget gtk.AboutDialog. Uma caixa de diálogo sobre é normalmente aberta quando o usuário seleciona oAbout opção do Helpcardápio. Todas as partes da caixa de diálogo são opcionais.
o About Dialogpode conter URLs e endereços de e-mail. gtk.AboutDialog oferece ganchos globais quando o usuário clica em URLs e ID de e-mail
O seguinte é um construtor da classe gtk.AboutDialog -
dlg = gtk.AboutDialog()
Os seguintes métodos são usados para configurar o About Dialog
set_program_name() - Isso define o nome a ser exibido no About Dialog. o padrão é application_name ().
set_version() - Isso define a propriedade "versão"
set_copyright()- Isso define o "copyright". E seNone, o aviso de copyright está oculto.
set_license()- Isso define a "licença". E seNone, o botão de licença está oculto.
set_website() - Isso define a propriedade "site" para a string que deve ser um URL válido.
set_author() - Isso define a propriedade "autores" para a lista de nomes de autores exibida na guia autores do diálogo de créditos secundários.
set_logo()- Isso define a propriedade "logo" para o objeto Pixbuf. Se nenhum, o conjunto de ícones de janela padrão será usado.
Quando o botão de menu AboutDialog é clicado, a seguinte função de retorno de chamada é chamada. Esta função gera a caixa de diálogo Sobre -
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()
A função acima gera a seguinte saída -