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

امین شهرابی فراهانی امین شهرابی فراهانی امین شهرابی فراهانی · 1401/12/3 21:43 · خواندن 2 دقیقه

امروزه طراحی رابط کاربری یکی از مهم ترین بخش های برنامه نویسی پایتون است که پکیج های مختلفی برای طراحی آن وجود دارد اما طراحی یوآی کار راحتی نیست و نیاز به تمرین و یادگیری دارد.

حالا اگر شما بخواهید یک برنامه ساده بسازید ، یا یک کد پیچیده دارید اما نیاز به یک رابط کاربری ساده ، 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"]
 

برای بررسی ادامه دستور ها دوره ی ویدیویی را از اینجا ببینید .