PyGTK - Класс AboutDialog
Виджет gtk.AboutDialog предлагает простой способ отображения информации о программе, такой как ее логотип, название, авторские права, веб-сайт и лицензия. Диалог о программе обычно открывается, когда пользователь выбираетAbout вариант из Helpменю. Все части диалога необязательны.
В About Dialogможет содержать URL-адреса и адреса электронной почты. gtk.AboutDialog предлагает глобальные хуки, когда пользователь нажимает URL-адреса и адрес электронной почты.
Ниже приведен конструктор класса gtk.AboutDialog -
dlg = gtk.AboutDialog()
Следующие методы используются для настройки About Dialog
set_program_name() - Устанавливает имя, которое будет отображаться в About Dialog. по умолчанию application_name ().
set_version() - Устанавливает свойство "версия"
set_copyright()- Это устанавливает «авторское право». ЕслиNone, уведомление об авторских правах скрыто.
set_license()- Это устанавливает "лицензию". ЕслиNone, кнопка лицензии скрыта.
set_website() - Это устанавливает свойство «веб-сайт» в строку, которая должна быть действительным 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.tutorialspoint.com")
about.run()
about.destroy()
Вышеупомянутая функция генерирует следующий вывод -