Tkinter เป็นชุดเครื่องมือ GUI ที่ใช้ Python ที่ใช้ในการพัฒนาแอปพลิเคชันบนเดสก์ท็อป คุณสามารถสร้างส่วนประกอบต่างๆ ของแอปพลิเคชันโดยใช้วิดเจ็ต tkinter โปรแกรม Tkinter มีความน่าเชื่อถือและสนับสนุนกลไกข้ามแพลตฟอร์ม ซึ่งแอปพลิเคชันเฉพาะสามารถทำงานบนหลายแพลตฟอร์มและระบบปฏิบัติการได้ อย่างไรก็ตาม มีฟังก์ชันและคลาสไลบรารีบางตัวที่ทำงานได้อย่างสมบูรณ์บน Windows แต่อาจไม่ทำงานบนระบบ Linux
วิดเจ็ตปุ่ม Tkinter โดยเฉพาะใน macOS จะสร้างปุ่มแบบเนทีฟที่ปรับแต่งได้โดยใช้ฟังก์ชันไลบรารีและพารามิเตอร์ที่มีอยู่ใน tkinter อย่างไรก็ตาม คุณสามารถปรับแต่งปุ่มโดยเน้นที่ปุ่มโดยใช้ ค่าเริ่มต้น พารามิเตอร์. พารามิเตอร์นี้กำหนดสีเริ่มต้น (สีน้ำเงิน) ของปุ่มที่ macOS รองรับ
ตัวอย่าง
ให้เรายกตัวอย่างเพื่อทำความเข้าใจเรื่องนี้
# Import the library
from tkinter import *
# Create an instance of window
win=Tk()
# Set the geometry of the window
win.geometry("700x350")
# Create a frame
frame=Frame(win)
# Create two buttons
save_btn=Button(frame, text="Save", default="active")
save_btn.pack(side="right")
cancel_btn=Button(frame, text="Cancel", default="normal")
cancel_btn.pack(side="left")
frame.pack(pady=50)
win.mainloop() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงเฟรมภายในซึ่งมีการสร้างปุ่มสองปุ่ม เนื่องจากสีเริ่มต้นของปุ่มใน macOS คือ "สีน้ำเงิน" เราจึงสามารถกำหนดสีเริ่มต้นให้กับปุ่มที่ระบุได้

อย่างไรก็ตาม สำหรับระบบ Windows หน้าจอเอาท์พุตจะเป็นแบบนี้ -
