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

การใช้โค้ดข้างต้นจะให้ผลลัพธ์ดังต่อไปนี้ -