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()
การใช้โค้ดข้างต้นจะให้ผลลัพธ์ดังต่อไปนี้ -