GTK+ (ย่อมาจาก Gimp Toolkit) เป็นชุดเครื่องมือและ API สำหรับสร้าง GUI สำหรับ GNOME ปัจุจบันนี้ GTK+ ได้เดินทางมาสู่ GTK+ 3 โดยรองรับทั้ง Windows , Linux และ Mas OS
ภาษาไพทอนสามารถใช้ GTK+ 3 สร้างสร้าง GUI บนภาษาไพทอนได้ด้วยโมดูลที่ชื่อว่า PyGObject
PyGObject เป็น Bindings ของ GLib/GObject/GIO/GTK+3 สำหรับภาษาไพทอน
- รองรับทั้ง Python 2 และ Python 3
- ใช้งานได้ทั้งบน Windows , Linux และ Mas OS
- ใช้ LGPLv2
การติดตั้ง PyGObject
บน Windows สามารถโหลดไฟล์ติดตั้งได้จาก http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar
สำหรับผู้ใช้งาน Debian/Ubuntu สามารถติดตั้งได้โดยใช้คำสั่ง
sudo apt-get install python3-gi
เมื่อทำการติดตั้ง PyGObject เสร็จ มาลองเขียนโปรแกรม GUI ด้วย GTK+ 3 กับภาษาไพทอนกัน
[python]
from gi.repository import Gtk
win = Gtk.Window(title="Hello World")
win.connect("delete-event", Gtk.main_quit)
label = Gtk.Label(label="Hello World", angle=25)
win.add(label)
win.show_all()
Gtk.main()
[/python]
ผลลัพธ์
อ่านเอกสารการใช้งาน GTK+ 3 กับภาษาไพทอนได้ที่
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)