Python Tkinter là thư viện chuẩn dùng phát triển ứng dụng GUI đầy đủ tính năng. Khi thực thi ứng dụng, nó hiển thị cửa sổ chung chứa widget và thanh tiêu đề. Phương thức mainloop() chịu trách nhiệm thực thi script và hiển thị cửa sổ đầu ra. Tuy nhiên, mainloop() ngụ ý nó không tự động kết thúc cho đến khi người dùng thoát khỏi cửa sổ. Khi người dùng kết thúc chương trình, nó tự động đóng. Phương thức mainloop() được gọi bất cứ khi nào chương trình bắt đầu thực thi.
Ví dụ
# Import thư viện cần thiết
from tkinter import *
# Tạo instance của frame tkinter
win = Tk()
win.geometry("700x350")
# Thêm widget Label
Label(win, text="This is a New Line Text",
font=('Times New Roman', 18, 'bold')).pack(pady=40)
win.mainloop()
Kết quả
Thực thi mã trên sẽ hiển thị cửa sổ mới với thông báo văn bản.
