Учебники

PyGTK — Hello World

Создать окно с помощью PyGTK очень просто. Для продолжения нам сначала нужно импортировать модуль gtk в наш код.

import gtk

Модуль gtk содержит класс gtk.Window. Его объект создает окно верхнего уровня. Мы выводим класс из gtk.Window.

class PyApp(gtk.Window):

Определите конструктор и вызовите метод show_all () класса gtk.window.

def __init__(self):
   super(PyApp, self).__init__()
   self.show_all()

Теперь нам нужно объявить объект этого класса и запустить цикл обработки событий, вызвав его метод main ().

PyApp()
gtk.main()

Рекомендуется добавить метку «Hello World» в родительское окно.

label = gtk.Label("Hello World")
self.add(label)

Ниже приведен полный код для отображения «Hello World»

import gtk

class PyApp(gtk.Window):
   def __init__(self):
      super(PyApp, self).__init__()
      self.set_default_size(300,200)
      self.set_title("Hello World in PyGTK")
      label = gtk.Label("Hello World")
      self.add(label)
      self.show_all()
PyApp()
gtk.main()

Реализация приведенного выше кода даст следующий результат: