PyGTK - Привет, мир
Создать окно с помощью 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()
Реализация приведенного выше кода даст следующий результат -