PyGTK - Classe AboutDialog

Un modo semplice per visualizzare le informazioni su un programma come il suo logo, nome, copyright, sito web e licenza è offerto dal widget gtk.AboutDialog. Quando l'utente seleziona il fileAbout opzione dal Helpmenù. Tutte le parti della finestra di dialogo sono opzionali.

Il About Dialogpuò contenere URL e indirizzi email. gtk.AboutDialog offre hook globali quando l'utente fa clic su URL e ID e-mail

Quello che segue è un costruttore della classe gtk.AboutDialog -

dlg = gtk.AboutDialog()

I seguenti metodi vengono utilizzati per configurare il About Dialog

  • set_program_name() - Questo imposta il nome da visualizzare nel file About Dialog. il valore predefinito è application_name ().

  • set_version() - Questo imposta la proprietà "version"

  • set_copyright()- Questo imposta il "copyright". SeNone, l'avviso di copyright è nascosto.

  • set_license()- Questo imposta la "licenza". SeNone, il pulsante di licenza è nascosto.

  • set_website() - Questo imposta la proprietà "sito web" sulla stringa che dovrebbe essere un URL valido.

  • set_author() - Questo imposta la proprietà "autori" sull'elenco dei nomi degli autori visualizzati nella scheda autori della finestra di dialogo dei crediti secondari.

  • set_logo()- Questo imposta la proprietà "logo" sull'oggetto Pixbuf. Se Nessuno, verrà utilizzato il set di icone della finestra predefinita.

Quando si fa clic sul pulsante del menu AboutDialog, viene chiamata la seguente funzione di callback. Questa funzione genera la finestra di dialogo Informazioni su:

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()

La funzione sopra genera il seguente output: