Python tạo ứng dụng GUI bằng thư viện Tkinter. Phương thức geometry quyết định kích thước, vị trí và thuộc tính màn hình.
Ví dụ 1: Cửa sổ cơ bản
Tạo cửa sổ 200x200 pixel, thêm nút bấm, định vị bằng side và 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()

Ví dụ 2: Canvas với link clickable
Tạo canvas kích thước tùy chỉnh, nút bấm mở URL dùng webbrowser.
import webbrowser
from tkinter import *
def open_url():
webbrowser.open_new("https://tutorialspoint.com")
main = Tk()
main.geometry("300x250")
stud = Button(main, text="visit Tutorialspoint", font=('Courier', 15, 'bold'), command=open_url)
stud.pack(side=RIGHT, pady=6)
main.mainloop()
