لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
بسته آموزشی PyQt - توسعه رابط کاربری گرافیکی پایتون با PyQt
PyQt Course Bundle - Python GUI Development with PyQt
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه های رابط کاربری گرافیکی پایتون را با PyQt بسازید. استاد رابط کاربری گرافیکی و توسعه برنامه در پایتون آموزش اصول اولیه PyQt برای توسعه برنامههای رابط کاربری گرافیکی در پایتون یاد بگیرید چگونه از توابع پیشرفته پایتون استفاده کنید نحوه ایجاد برنامههای رابط کاربری گرافیکی پایتون خود را با کتابخانه PYQT بدانید. آموزش استفاده از ویجت ها و کامپوننت های UI مختلف با PyQt و Qt Designer پیش نیازها: دانش آموزان باید با Python به عنوان یک زبان رویه ای و به عنوان یک زبان شی گرا آشنا باشند. قابل دانلود و نصب است
PyQt یک پلتفرم متقابل است که دارای پیوند پایتون برای توسعه برنامههای دسکتاپ با ابزارکها و ابزارهای داخلی خود همراه با پشتیبانی قوی پایگاه داده SQL است. از این رو PyQt به عنوان یک چارچوب رابط کاربری گرافیکی پایتون برای توسعه نرمافزار عمدتاً دسکتاپ با مجموعه نسخههای پایتون v2 و v3 binding که همچنین رایگان و منبع باز هستند، تعریف میشود. این را می توان در ویندوز، اندروید، رزبری پای، لینوکس و مک یا هر پلتفرم دیگر پشتیبانی شده برای PyQt استفاده کرد و ابزارهایی که می توانند با PyQt ادغام شوند لینوکس، لینوکس مینت و ویندوز هستند. PyQt یک نسخه رایگان تحت GPL است که به معنای مجوز عمومی عمومی است که فقط زمانی رایگان است که کد نوشته شده توسط شما یا توسعه دهنده فروخته نشود و اگر کد باید فروخته شود، دیگر نسخه رایگان در PyQt همانطور که فکر می کند نیست. به عنوان تجاری است، بنابراین باید پرداخت ها را انجام دهیم یا آن را خریداری کنیم.
در PyQt دارای PyQtgraph است که بر روی PyQt4 یا PySide یا NumPy ساخته شده است که همچنین دارای خطوط لوله سریع است زیرا دارای اهرم زیادی از کتابخانه های NumPy است. این مؤلفههای مختلف رابط کاربری مانند ویجتها را که شامل دکمهها، منوها، برچسبها، جداول و غیره میشود، و سایر ابزارکهای قابل طراحی که با PyQt سازگار هستند، ارائه میکند، زیرا QT همه این مؤلفههای رابط کاربری را در پایتون ارائه میکند.
همچنین میتوان از آن با چندین دستگاه ورودی مانند صفحهکلید یا ماوس استفاده کرد و مانند فریمورکهای Kivy ارائه نمیدهد. اشکال اصلی PyQt با هیچ منبع خاصی در دسترس نیست، به این معنی که میتوان از آن در دادههای C++ استفاده کرد، فقط در مواردی که ممکن است توسعهدهندگان را در طراحی پیچیده کند زیرا به تجربه بیشتری در C++ نیاز دارد.
PyQt بیشتر برای ساخت برنامههای بومی واقعی توصیه میشود که بیشتر به نرمافزار یا برنامههای دسکتاپ متکی هستند، به این معنی که برای برنامههای دسکتاپ مناسبتر است. این بیشتر برنامه هایی را ارائه می دهد که با برنامه های دسکتاپ یا نرم افزار بهتر از هر برنامه تلفن همراه یا برنامه های چند لمسی کار می کنند.
سرفصل ها و درس ها
آموزش PyQt: سطح مبتدی
PyQt Training: Beginner Level
مقدمه دوره
Introduction to Course
مقدمه ای بر QtGui
Introduction to QtGui
فریم با استفاده از Qapplication
Frame Using Qapplication
QLabel در PyQt
QLabel in PyQt
ویرایش QLine در PyQt
QLine Edit in PyQt
ویرایش QLine در PyQt ادامه دهید
QLine Edit in PyQt Continue
دکمه QRadio در PyQt
QRadio Button in PyQt
QCheck Box در PyQt
QCheck Box in PyQt
QComboBox در PyQt
QComboBox in PyQt
QSlider در PyQt
QSlider in PyQt
منوها در PyQt
Menus in PyQt
دیالوگ ها در PyQt
Dialogs in PyQt
نوار ابزار در PyQT
Tool Bars in PyQT
رویداد و سیگنال در PyQt
Event and Signals in PyQt
آموزش PyQt: سطح متوسط
PyQt Training: Intermediate Level
مقدمه دوره
Introduction to Course
برنامه ها در QClipBoard
Programs in QClipBoard
برنامه ها در QClipBoard ادامه دارند
Programs in QClipBoard Continue
مقدمه ای بر API
Introduction to API
Drawing API قسمت 1
Drawing API Part 1
Drawing API قسمت 2
Drawing API Part 2
Drawing API قسمت 3
Drawing API Part 3
Drawing API قسمت 4
Drawing API Part 4
QMessageBox در PyQt
QMessageBox in PyQt
سبک های مختلف خط
Different Line Styles
سبک براش متفاوت
Different Brush Style
سبک براش متفاوت ادامه دهید
Different Brush Style Continue
کشیدن و رها کردن در PyQt
Drag and Drop in PyQt
QPixmap در PyQt
QPixmap in PyQt
آموزش PyQt: سطح پیشرفته
PyQt Training: Advanced Level
مقدمه دوره
Introduction to Course
مقدمه دوره ادامه
Introduction to Course Continue
مدیریت پایگاه داده چیست؟
What is Database Handling
جداول در MySQL
Tables in MySQL
اتصال پایگاه داده در PyQt
Connecting Database in PyQt
درج داده در پایگاه داده
Insert Data in Database
درج داده در پایگاه داده ادامه دهید
Insert Data in Database Continue
مشاهده تمام داده ها از پایگاه داده
View All Data from Database
پروژه در PyQt - ایجاد یک ماشین حساب
Project on PyQt - Creating a Calculator
مقدمه ای بر پروژه
Introduction to Project
افزودن وابستگی
Add Dependency
طرح بندی برای ماشین حساب
Layout for Calculator
ماشین حساب ادامه
Calculator Continue
اطلاعات بیشتر در مورد ماشین حساب
More on Calculator
منطق برای ماشین حساب
Logic For Calculator
منطق برای ماشین حساب ادامه دهید
Logic For Calculator Continue
اطلاعات بیشتر در مورد منطق برای ماشین حساب
More on Logic For Calculator
خروجی پروژه
Output of the Project
پروژه در PyQt - سیستم مدیریت کارکنان
Project on PyQt - Employee Management System
مقدمه ای بر پروژه
Introduction to Project
افزودن وابستگی ها
Adding Dependencies
چیدمان اصلی
Main Layout
اضافه کردن کارمند
Add Employee
به روز رسانی کارمند
Update Employee
حذف کارمند
Delete Employee
مشاهده کارمند
View Employee
افزودن داده در پایگاه داده قسمت 1
Adding Data in Database Part 1
افزودن داده در پایگاه داده قسمت 2
Adding Data in Database Part 2
افزودن داده در پایگاه داده قسمت 3
Adding Data in Database Part 3
افزودن داده در پایگاه داده قسمت 4
Adding Data in Database Part 4
حذف داده ها در پایگاه داده
Deleting Data in Database
نمایش داده ها در پایگاه داده
Displaying Data in Database
نگاشت چیدمان ها با دکمه ها
Mapping Layouts with Buttons
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات