Учебники

PyGTK — AboutDialog Class

Простой вид отображения информации о программе, такой как ее логотип, название, авторские права, веб-сайт и лицензия, предлагается с помощью виджета gtk.AboutDialog. Диалог о программе обычно открывается, когда пользователь выбирает пункт « О программе» в меню « Справка» . Все части диалога являются необязательными.

Диалог О программе может содержать URL-адреса и адреса электронной почты. gtk.AboutDialog предлагает глобальные хуки, когда пользователь нажимает URL-адреса и идентификатор электронной почты

Ниже приведен конструктор класса gtk.AboutDialog:

dlg = gtk.AboutDialog()

Следующие методы используются для настройки диалога «О программе».

  • set_program_name () — устанавливает имя, отображаемое в диалоге About . по умолчанию используется application_name ().

  • set_version () — это устанавливает свойство «версия»

  • set_copyright () — устанавливает «авторское право». Если Нет, уведомление об авторских правах скрыто.

  • set_license () — это устанавливает «лицензию». Если Нет, кнопка лицензии скрыта.

  • set_website () — устанавливает свойство «website» для строки, которая должна быть действительным URL.

  • set_author () — устанавливает свойство «авторы» для списка имен авторов, отображаемых на вкладке авторов диалога дополнительных кредитов.

  • set_logo () — устанавливает свойство «logo» для объекта Pixbuf. Если Нет, будет использоваться набор значков окна по умолчанию.

set_program_name () — устанавливает имя, отображаемое в диалоге About . по умолчанию используется application_name ().

set_version () — это устанавливает свойство «версия»

set_copyright () — устанавливает «авторское право». Если Нет, уведомление об авторских правах скрыто.

set_license () — это устанавливает «лицензию». Если Нет, кнопка лицензии скрыта.

set_website () — устанавливает свойство «website» для строки, которая должна быть действительным URL.

set_author () — устанавливает свойство «авторы» для списка имен авторов, отображаемых на вкладке авторов диалога дополнительных кредитов.

set_logo () — устанавливает свойство «logo» для объекта Pixbuf. Если Нет, будет использоваться набор значков окна по умолчанию.

При нажатии кнопки меню AboutDialog вызывается следующая функция обратного вызова. Эта функция генерирует диалог About —

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

Вышеуказанная функция генерирует следующий вывод —