PyGTK - Halo Dunia

Membuat jendela menggunakan PyGTK sangat sederhana. Untuk melanjutkan, pertama-tama kita perlu mengimpor modul gtk dalam kode kita.

import gtk

Modul gtk berisi kelas gtk.Window. Objeknya membangun jendela tingkat atas. Kami mendapatkan kelas dari gtk.Window.

class PyApp(gtk.Window):

Tentukan konstruktor dan panggil show_all() metode kelas gtk.window.

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

Kita sekarang harus mendeklarasikan objek dari kelas ini dan memulai sebuah event loop dengan memanggil metode main ().

PyApp()
gtk.main()

Disarankan agar kami menambahkan label “Hello World” di jendela induk.

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

Berikut ini adalah kode lengkap untuk ditampilkan “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()

Implementasi kode di atas akan menghasilkan keluaran sebagai berikut -