منوهای نصب در پنل مدیریت

  • ورود
  • هیچ محصولی در سبد خرید نیست.

برنامه نویسی GUI با پایتون (کتابخانه tkinter)

برنامه نویسی 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()

و خروجی که به شما نمایش می دهد یک صفحه خالی است:

Python GUI Programming With Tkinter – Real Python

شما برای گرفتن خروجی بالا می‌توانید از کد زیر نیز استفاده کنید :

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()

خروجی زیر نمایش داده می‌شود:

Python Tkinter Overview and Examples

برای اطلاعات بیشتر درباره کتابخانه tkinter می توانید به سایت :

wiki.python.org

نیز مراجعه کنید.

مقالات بیشتر:

بازی سازی با پایتون

فریم ورک kivy

شهریور ۱۶, ۱۳۹۹

۰ پاسخ به "برنامه نویسی GUI با پایتون (کتابخانه tkinter)"

ارسال یک پیام

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

X