ساخت برنامه گرافیکی با پایتون 0 تا 100


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

تا اونجایی که من گشتم در سطح وب هیچ اموزش کامل و رایگانی درباره این موضوع نبود به زبان فارسی

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

https://build-system.fman.io/qt-designer-download

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

https://virgool.io/pythonisho/%DA%86%D8%B7%D9%88%D8%B1%DB%8C-%DB%8C%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%DA%AF%D8%B1%D8%A7%D9%81%DB%8C%DA%A9%DB%8C-%D8%AF%D8%B1-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%AF%D8%B1%D8%B3%D8%AA-%DA%A9%D9%86%DB%8C%D9%85-bfcljagagrov

خب حالا شما می گید که من می خوام چی بگم من می خوام اموزش کد نویسیش رو توضیح بدم .?

وقتی کار با نرم افزار رو یاد گرفتید و یک محیط طراحی کردید وقتش هست که اون رو سیو کنید

بعد از اینکه اون رو سیو کردید وارد cmd شید و ادرس اونجایی که فایل ui هست cd کنید

مثلا من تو دسکتاپم یک پوشه ساختم تو اون که کدش می شه این

cd Desktop/Favorites

این پوشه ای هست که فایل دیزاین من توش ذخییر شده

خب بعد باید یک کتاب خونه نصب کنید که بتونید اون فایل دیزاینتون رو به کد های پایتون تبدیل کنید

دوباره داخل cmd بنویسید

pip install pyuic5 

این دستور بالا به کامپیوتر ما می گه که کتابخونه pyuic5 رو نصب کن

کتابخونه pyuic5
در اصل این کتابخونه که ایمپورت می کنید برای محیط گرافیکی پتانسیل خوبی برای مانور دادن داره

بعد که کتابخون رو نصب کردید دستور زیر رو بزنید

pyuic5 -c -o (?).ui name.py

به جای (؟) اسم فایلتون رو بنویسید یادتون باشه که توی ادرس یا پوشه ای که فایل ui داخل اون هست این دستور رو بزنید

و به جای کلمه name هم اسم اون فایلی که می خواید ایجاد کنه با پسوند پای هست رو بنویسید ..

وقتی اینتر رو می زنید فایل پایتونتون که داخلش کد های دیزاین هست ساخته می شه

تا الان تا اینجا یاد گرفتید اموزش اضافه کردن دستور و کد به دکمه ها هم در قسمت دوم این اموزش




تکلیف : برید و هرچی خلاقیت دارید بریزید تو کامپیوتر و دیزاینش رو طراحی کنید تا در جلسه بعدی بتونیم اون رو به یک برنامه بی نقص تبدیل کنیم


سوالی انتقادی دارید داخل کامنت ها بنویسید

اگر به دردتون خورد و خواستید این اموزش رو تا اخرش ادامه بدیم حتما لایک کنید ?





مطلب زیر را حتما مطالعه کنید که برای نشر همیارکد و همین طور اطلاعاتش در قسمت های بعدی این اموزش خیلی به درد می خوره

https://virgool.io/hamyarcode/%D8%AA%D9%81%D8%A7%D9%88%D8%AA-%D8%B7%D8%B1%D8%A7%D8%AD-%DA%AF%D8%B1%D8%A7%D9%81%DB%8C%DA%A9-%D8%A8%D8%A7-%D8%B7%D8%B1%D8%A7%D8%AD-ui-%DA%86%DB%8C%D8%B3%D8%AA-xmomsu0oofcj