Python มีความสามารถสร้างแอปพลิเคชัน GUI ด้วยไลบรารี Tkinter ไลบรารีมีเมธอดมากมายที่มีประโยชน์สำหรับแอปพลิเคชัน GUI เมธอด geometry เป็นเมธอดพื้นฐานที่ตัดสินใจขนาด ตำแหน่ง และแอตทริบิวต์อื่นๆ ของเลย์เอาต์หน้าจอที่เราจะสร้าง
ตัวอย่างที่ 1
ในโปรแกรมด้านล่างเราสร้างหน้าต่างขนาด 22x200 พิกเซลด้วยเมธอด geometry แล้วเพิ่มปุ่มเข้าไปและตัดสินใจตำแหน่งปุ่มในหน้าต่างด้วยตัวเลือก side และ pady
ตัวอย่าง
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
ในตัวอย่างนี้เราสร้าง canvas พร้อมลิงก์ที่คลิกได้ ซึ่งจะเปิด URL เราใช้เมธอด geometry อีกครั้งสำหรับสร้าง canvas ขนาดที่ต้องการ
ตัวอย่าง
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()
การรันโค้ดข้างต้นให้ผลลัพธ์ดังนี้

สรุป: เมธอด geometry() ใน Tkinter ใช้กำหนดขนาดหน้าต่าง (width x height) และตำแหน่ง (x+y) บนหน้าจอ