رابط کاربری آسان با پایتون - easygui


امروزه طراحی رابط کاربری یکی از مهم ترین بخش های برنامه نویسی پایتون است که پکیج های مختلفی برای طراحی آن وجود دارد اما طراحی یوآی کار راحتی نیست و نیاز به تمرین و یادگیری دارد.
حالا اگر شما بخواهید یک برنامه ساده بسازید ، یا یک کد پیچیده دارید اما نیاز به یک رابط کاربری ساده ، easygui به کمک شما می آید . استفاده از آن بسیار راحت و قابلیت هایش محدود .
روش کار :
رابط کاربری ساده (easygui) با استفاده از پکیج tkinter ساخته شده است و قابلیت های مختلفی دارد.
این پکیج نیز مثل تکینتر event based هست و بر اساس هراتفاق کاری را انجام میدهد .
استفاده ها :
ساخت بازی هایی مثل سنگ کاغذ قیچی
ساخت پروژه های ابتدایی و جذاب برای آموزش
دیالوگ های انتخاب و ذخیره فایل
و .....
نصب :
برای نصب پکیج ، وارد cmd خود شوید و دستور زیر را وارد کنید :
pip install easygui
اگر پایتون را نصب ندارید ، از سایت رسمی خود زبان دانلود و نصب را انجام دهید .
اگر بعد از نصب پکیج و تست آن به ارور برخوردید دستور زیر هم وارد کنید در cmd:
pip install tkinter
ایمپورت کتابخانه :
برای استفاده از کتابخانه در فایل های پایتون خود ، کافی است از دستور زیر استفاده کنید :
import easygui
رفع مشکل تار بودن متن ها :
یکی از مشکلات ، تار بودن متن در بعضی سیستم عامل های جدیدتر است . بهتر است برای جلوگیری از این مشکل، قبل از استفاده از خود پکیج، دو خط زیر را اول کد خود قرار دهید:
from ctypes import windll
windll.shcore.SetProcessDpiAwareness(1)
نمایش پیام به کاربر :
برای نمایش پیامی به کاربر ، از دستور زیر استفاده میشود :
easygui.msgbox("1", "2", "3")
عدد 1 : متن پیام
عدد 2 : عنوان پیام
عدد 3: متن دکمه تایید
نمایش لیست انتخاب :
یک لیست به کاربر نشان میدهد تا یکی از آنها را انتخاب کند و متنش را ذخیره کند:
choice = easygui.choicebox("1", "2", 3)
عدد 1 : متن پیام
عدد 2 : عنوان پیام
عدد 3: لیست انتخاب ها : ["ali", "asghar"]
برای بررسی ادامه دستور ها دوره ی ویدیویی را از اینجا ببینید .