دانشجویان با این دوره میآموزند که چگونه برنامههای GUI با پایتون و PySide6 بسازند.
دانشجویان یاد میگیرند چگونه برنامههای GUI PySide6 را به پایگاههای داده MySQL و SQLite متصل کنند.
دانشجویان میآموزند چگونه پلیر موسیقی و ویدئو با پایتون و PySide6 بسازند.
دانشجویان یاد میگیرند چگونه نمودارهای مدرن با پایتون و PySide6 بسازند.
دانشجویان میآموزند چگونه مرورگر وب با Qt for Python بسازند.
دانشجویان میآموزند چگونه انیمیشنهای مختلف با Qt for Python بسازند.
دانشجویان یاد میگیرند چگونه با استفاده از QtQuick و Qt Creator در PySide6 برنامههای GUI بسازند.
دانش اولیه پایتون
سلام دانشجویان عزیز!
به دوره آموزش توسعه رابط کاربری گرافیکی (GUI) با پایتون و PySide6 - Qt for Python خوش آمدید. ابتدا کمی در مورد Qt for Python صحبت خواهیم کرد و سپس ساختار دوره را تشریح میکنیم. PySide6 ماژول رسمی پایتون از پروژه Qt for Python است که دسترسی به چارچوب کامل Qt 6.0+ را فراهم میکند. پروژه Qt for Python به صورت متنباز توسعه یافته است و تمامی امکاناتی را که از هر پروژه مدرن متنباز انتظار دارید، از جمله کد کامل در مخزن git و فرآیند طراحی باز، دارا است.
این دوره به بخشهای مختلفی تقسیم شده است:
بخش 1: در این بخش مقدمهای ساده بر PySide6 (Qt for Python) خواهیم داشت و پس از آن نصب PySide6 را انجام میدهیم و اولین پنجره GUI خود را با PySide6 میسازیم.
بخش 2: در این بخش به ویجتهای (Widgets) PySide6 میپردازیم و درباره ویجتهای مختلف و همچنین مدیریت چیدمان (Layout Management) که میتوانید در Qt for Python استفاده کنید، صحبت خواهیم کرد.
بخش 3: در این بخش در مورد مکانیزم سیگنالها و اسلاتها (Signals and Slots) در PySide6 صحبت میکنیم و انواع مختلف سیگنالها و اسلاتهایی که میتوانید در PySide6 استفاده کنید را بررسی میکنیم.
بخش 4: این بخش به نوار منو (MenuBar) و آیتمهای منو (MenuItems) اختصاص دارد. همچنین در مورد استفاده از QTableView صحبت خواهیم کرد و یک برنامه ساده لیست مخاطبین میسازیم.
بخش 5: در این بخش با طراحی و گرافیک آشنا میشویم. نمونههایی از گرافیک دو بعدی در PySide6 ایجاد میکنیم و همچنین یک برنامه نقاشی ساده میسازیم.
بخش 6: این بخشی است که در مورد قابلیتهای پایگاه داده در برنامه GUI PySide6 شما صحبت میکنیم. اساساً در مورد پایگاههای داده MySQL و SQLite بحث خواهیم کرد.
بخش 7: در این بخش در مورد ماژول QtMultimedia صحبت میکنیم و یک پلیر موسیقی و ویدئوی ساده با PySide6 و پایتون میسازیم.
بخش 8: در این بخش چند نمودار میسازیم و در مورد ماژول QtCharts صحبت میکنیم.
بخش 9: در این بخش با انیمیشنهای مختلف در Qt for Python آشنا میشویم.
بخش 10: در این بخش در مورد ماژول QtWebEngine صحبت میکنیم و یک مرورگر وب ساده با QtWebEngine میسازیم.
بخش 11: در بخش یازدهم سفر QtQuick خود را آغاز میکنیم و نمونههایی از QtQuick را با استفاده از Qt Creator میسازیم.
بخش 12: در این بخش در مورد کنترلهای QtQuick (QtQuick Controls) صحبت خواهیم کرد.
بخش 13: این بخش به انیمیشنهای مختلف با استفاده از QtQuick در PySide6 اختصاص دارد.
Parwiz Forogh
برنامه نویس
نمایش نظرات