20 ธันวาคม 2558

Published 12/20/2558 by with 0 comment

สร้าง GUI กับ GTK+ 3 ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการสร้าง GUI กับ GTK+ 3 ในภาษาไพทอนกันครับ

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]

ผลลัพธ์
สร้าง GUI กับ GTK+ 3 ในภาษาไพทอน

อ่านเอกสารการใช้งาน GTK+ 3 กับภาษาไพทอนได้ที่

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)