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 -