PyGTK - AboutDialog-Klasse

Das Widget gtk.AboutDialog bietet eine einfache Möglichkeit, Informationen zu einem Programm wie Logo, Name, Urheberrecht, Website und Lizenz anzuzeigen. Ein Info-Dialog wird normalerweise geöffnet, wenn der Benutzer das auswähltAbout Option aus dem HelpSpeisekarte. Alle Teile des Dialogfelds sind optional.

Das About Dialogkann URLs und E-Mail-Adressen enthalten. gtk.AboutDialog bietet globale Hooks, wenn der Benutzer auf URLs und E-Mail-ID klickt

Das Folgende ist ein Konstruktor der Klasse gtk.AboutDialog -

dlg = gtk.AboutDialog()

Die folgenden Methoden werden zum Konfigurieren von verwendet About Dialog

  • set_program_name() - Hiermit wird der Name festgelegt, der in der angezeigt werden soll About Dialog. Der Standardwert ist application_name ().

  • set_version() - Hiermit wird die Eigenschaft "version" festgelegt

  • set_copyright()- Hiermit wird das "Copyright" festgelegt. WennNone, Der Copyright-Hinweis ist versteckt.

  • set_license()- Hiermit wird die "Lizenz" festgelegt. WennNone, Die Lizenzschaltfläche ist ausgeblendet.

  • set_website() - Dadurch wird die Eigenschaft "website" auf die Zeichenfolge gesetzt, die eine gültige URL sein soll.

  • set_author() - Dadurch wird die Eigenschaft "Autoren" auf die Liste der Autorennamen gesetzt, die auf der Registerkarte "Autoren" des Dialogfelds "Sekundäre Credits" angezeigt werden.

  • set_logo()- Dadurch wird die Eigenschaft "logo" auf das Pixbuf-Objekt festgelegt. Wenn Keine, wird das Standard-Fenstersymbol verwendet.

Wenn Sie auf die Menüschaltfläche AboutDialog klicken, wird die folgende Rückruffunktion aufgerufen. Diese Funktion generiert den Info-Dialog -

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

Die obige Funktion erzeugt die folgende Ausgabe -