اذن بدهید در صدر با مضمون رابط گرافیکی طراحی سایت در مشهد آشنا شویم. تصور کنیم شما یک اپلیکیشننویس می باشید و در اطراف کنسول که مستطیلی مشکی رنگ می باشد و خطوط سپید رنگی بر روی آن نوشته میگردد نرم افزارای نوشتهاید و از فیض شغل خویش بسیار خوشنود میباشید. درحال حاضر فرض کنیم شخصی که نرم افزارنویس وجود ندارد و می خواهد از نرم افزار شما استعمال نماید، آیا فکر می کنید این اطراف به رنگ سیاه با این صورت و ظواهر برای وی نیز جالب خواهد بود! حتماً خیر.
پس درصورتیکه میخواهیم یوزرها نرم افزارای که نوشتیم، تنها اپلیکیشننویسان نباشند و اشخاص معمولی هم بتوانند از آن به کار گیری نمایند و راضی باشند بایستی به صورت ظواهر آن اعتنا کنیم و آن را بصورت استفاده کننده پسند و قشنگ ساختوساز کنیم. ماژولهای متعددی برای این عمل وجود داراهستند مخصوصاً برای عده ای که از از لهجه اپلیکیشن نویسی پایتون استعمال مینمایند، یکیاز این ماژولها همین مورد دعوا ما یعنی pyqt می باشد. اکنون پیرو به یادگرفتن pyqt5 و توضیح درخصوص آن می پردازیم.
pyqt5 به وسیله ریوربنک کامپیوتینگ (Riverbank Computing) تحت عنوان واپسین ورژن ابزار GUI (رابط کاربری گرافیکی) ساخت و ساز شد. در واقعیت pyqt5 کتابخانهای میباشد که به شما قابلیت و امکان میدهد از چارچوب Qt GUI Python به کارگیری فرمایید. به زبانی دیگر میقدرت اعلامکرد که pyqt5 ترکیبی از کتابخانه QT و پایتون میباشد که برای نرمافزارنویسان برنامه، که عشق و علاقهمند به ساختوساز اپلیکیشنهای گرافیکی میباشند قابل استعمال میباشد. حتی ساخت و ساز یک installer برای نرمافزار شمارا نیز پوشش میدهد.
PyQt با آحاد سیستمهای ادله محبوبی که می شناسیم از قبیل ویندوز، لینوکس، mac سازش داراست و با به کار گیری از Python3 و Qt در ساخت رابط کاربری گرافیکی درین سیستمبرهانها، بکار میرود. این رابط گرافیکی دارنده جواز دوگانه میباشد یعنی زیر مدرک کارشناسی GPL و مدرک کارشناسی تجاری در دسترس میباشد. PyQt5 در ورژنهایی که پایتون دیرینخیس از 2.6 دارا هستند پناه نمیشود. ممکن میباشد برخی وقتها (Py)Qt4 را در اینترنت پیدا فرمایید، البته این ورژن یک ورژن سابق میباشد و دیگر مدد نمیشود. برای اینکه از این فراگیری pyqt5 بتوانید به کار گیری نمائید خوب میباشد که شناخت مقدماتی با اصطلاحات اپنویسی و لهجه پایتون داشته باشید.