
برنامه نویسی GUI
برنامه نویسی GUI مخفف Graphic User Interface میباشد و به معنای رابط کاربری گرافیکی است که اپلیکیشن های سمت دسکتاپ و موبایل می باشد.
یکی از معروف ترین کتابخانه های پایتون در این زمینه کتابخانه tkinter میباشد که در ادامه در این باره توضیح خواهیم داد.
کتابخانه tkinter
کتابخانه tkinter یک کتابخانه رایگان تحت مجوز پایتون و یک کتابخانه عالی برای برنامه نویسی GUI در پایتون .
کتابخانه tkinter یک نرم افزار با محیطی بسیار عالی و آسان برای برنامه نویسی گرافیکی سمت کاربر است.
نصب کتابخانه tkinter
کتابخانه tkinter به صورت پیشفرض بر روی پایتون نصب میباشد و نیازی نیست که آن را جداگانه نصب کنید.
اما بعضی افزونه ها نیاز دارد که شما میتوانید آنها را به راحتی نصب کنید .
برای مثال برای نصب کتابخانه Pillow در پایتون که یکی از کتابخانه های مکمّل کتابخانه tkinter است باید کد زیر را در Command prompt تایپ کنید :
python -m pip install pillow
نوشتن اولین برنامه !
شما میتوانید برای برنامه نویسی GUI کتابخانه tkinter را به دو صورت زیر صدا زده ( import ) کرده:
1. import tkinter
2.from tkinter import *
معمولا صورت دوم بیشتر استفاده میشود و رایج تر است زیرا دیگر شما زمان استفاده از تکینتر نیاز نیست آن را صدا بزنید و تمام کتابخان های وابسته نیز ایمپورت میشوند.
بعد از این که شما این کتابخانه را صدا زدید میتوانید نهایتا با سه خط کد یک پنجره ایجاد کنید:
from tkinter import *
screen = Tk()
screen.mainloop()
و خروجی که به شما نمایش می دهد یک صفحه خالی است:

شما برای گرفتن خروجی بالا میتوانید از کد زیر نیز استفاده کنید :
import tkinter as tk
screen = tk.Tk()
screen.mainloop()
و همچنین برای نوشتن برنامه Hello World که یکی از ساده ترین برنامه هایی است که با هر کتابخانه و زبان برنامه نویسی میتوان نوشت میتوانید از label استفاده کنید و برنامه Hello world را به سبک برنامه نویسی GUI بنویسید:
from tkinter import *
screen = Tk()
my_label = Label(screen, text="Hello World!")
my_label.pack()
screen.mainloop()
خروجی زیر نمایش داده میشود:
برای اطلاعات بیشتر درباره کتابخانه tkinter می توانید به سایت :
نیز مراجعه کنید.
مقالات بیشتر: