رابط گرافیکی (tkinter)

اصلاح شده

2026-08-20

ورود به دنیای گرافیک

ایجاد Loop برای بدنه

در این بخش با ساختن یک پنجره ساده وارد دنیای رابط گرافیکی می‌شویم. متد mainloop() باعث می‌شود پنجره باز بماند و منتظر تعامل کاربر بماند.

import tkinter as tk

window = tk.Tk()

window.mainloop()

عنوان

در این مرحله برای پنجره یک عنوان مشخص می‌کنیم. متد title() متن نمایش داده‌شده در نوار بالای پنجره را تنظیم می‌کند.

import tkinter as tk

window = tk.Tk()
window.title("Hello World!")

window.mainloop()

تغییر سایز پنجره

در این بخش اندازه اولیه پنجره را مشخص می‌کنیم. متد geometry() عرض و ارتفاع پنجره را بر حسب پیکسل تعیین می‌کند.

import tkinter as tk

window = tk.Tk()

window.title("Hello World!")

window.geometry("480x360")  # width x height
# window.minsize(width=400, height=300)
# window.maxsize(width=640, height=450)
# window.resizable(width=False, height=False)

window.mainloop()