Kode berikut akan membuat jendela 200x200 pixel dan menyisipkan teks "Halo Dunia!" di dalamnya:
# This program is dedicated to the public domain, you can use it for whatever you want
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
class MainWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self)
self._initUI()
def _initUI(self):
self.set_title("Jendela 1") # Menambahkan judul
self.set_size_request(200, 200) # Mengganti ukuran minimum jendela
self.connect("destroy", Gtk.main_quit) # Matikan program apabila jendela ditutup
self.label = Gtk.Label("Halo Dunia!") # Membuat label
self.add(self.label) # Menambahkan label ke jendela utama
self.show_all() # Perlihatkan jendela
MainWindow()
Gtk.main() # Untuk main loop
Program tersebut dapat dijalankan seperti anda menjalankan skrip Python3 biasa lainnya, selama anda telah memasang GTK dan modul PyGObject.