Python มีความสามารถในการสร้างแอปพลิเคชัน GUI โดยใช้ไลบรารี Tkinter ไลบรารีมีวิธีการมากมายที่เป็นประโยชน์สำหรับแอปพลิเคชัน GUI วิธีการทางเรขาคณิตเป็นวิธีการพื้นฐานที่ใช้กำหนดขนาด ตำแหน่ง และคุณลักษณะอื่นๆ ของเลย์เอาต์หน้าจอที่เราจะสร้าง
ตัวอย่าง - 1
ในโปรแกรมด้านล่าง เราสร้างหน้าต่างขนาด 22x200 พิกเซลโดยใช้วิธีเรขาคณิต จากนั้นเราเพิ่มปุ่มเข้าไปและกำหนดตำแหน่งของปุ่มในหน้าต่างโดยใช้ตัวเลือกด้านข้างและช่องด้านข้าง
ตัวอย่าง
from tkinter import * base = Tk() base.geometry('200x200') stud = Button(base, text = 'Tutorialspoint', font =('Courier',14, 'bold')) stud.pack(side = TOP, pady = 6) mainloop()
การเรียกใช้โค้ดด้านบนทำให้เราได้ผลลัพธ์ดังต่อไปนี้:
ตัวอย่าง-2
ในตัวอย่างนี้ เราสร้างแคนวาสที่มีลิงก์ที่คลิกได้ซึ่งจะทำให้เราสามารถไปที่ URL ได้ เราใช้วิธีเรขาคณิตอีกครั้งเพื่อสร้างผืนผ้าใบที่มีขนาดที่ต้องการ
ตัวอย่าง
import webbrowser from tkinter import* def Uniform_Resource_Locator(): url=webbrowser.open_new("https://tutorialspoint.com") main=Tk() main.geometry("300x250") stud=Button(main, text="visit Tutorialspoint", font=('Courier',15,'bold'), command=Uniform_Resource_Locator)stud.pack(side = RIGHT, pady = 6) main.mainloop()
การรันโค้ดด้านบนทำให้เราได้ผลลัพธ์ดังต่อไปนี้