UI ที่ใช้กับ python สามารถสร้างโดยใช้ส่วนเสริมหลายตัวครับ แต่ตัวที่เป็นพื้นฐานและมาตรฐานที่มาพร้อมกับภาษา (เฉพาะ windows ส่วน linux อาจต้องติดตั้งเพิ่ม) คือ Tkinter
การใช้งานไม่ยากครับ ตัวอย่างโค้ดเช่น
from Tkinter import * #create a Tk root widget, a simple window root = Tk() #set window title root.title("Hello Title") #stay in the event loop until closing the window root.mainloop()
ก็จะได้ผลลัพธ์เป็น
เราสามารถเขียนโค้ดดังกล่าว ให้อยู่ในรูปแบบของคลาส ได้ดังนี้
from Tkinter import * class MainApp: #constructor def __init__(self,mainwindow): mainwindow.title("Hello Title") #create a Tk root widget, a simple window root = Tk() #create an object from class App app = MainApp(root) #stay in the event loop until closing the window root.mainloop()
ซึ่งก็จะได้ผลเช่นเดียวกันครับ
เอกสารอ้างอิง
An Introduction to Tkinter, http://www.pythonware.com/library/tkinter/introduction/
No comments:
Post a Comment