محتوای این آموزش
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- کنترل eventها(event handling)
- معرفی event های مهم و کاربردی در Qt
- توضیحات روش کار event loop و انتقال event ها در qt
- تکثیر یا انتقال eventها(Event Propagation)
- پیاده سازی دوباره QApplication::notify برای دریافت eventها
- پیاده سازی تابع event برای کلاس های سفارشی
- پیاده سازی eventfilter بر روی QApplication
- پیاده سازی eventfilter بر روی QObject
- معرفی postEvent و sendEvent در Qt
- ارسال و دریافت event سفارشی توسط توابع postEvent و sendEvent
- ویجت های سفارشی(Custom Widgets) در Qt
- ترکیب چند ویجت در یک فرم و ارایه دمو وپیاده سازی
- ویرایش ویجت های موجود در qt
- پیاده سازی و سفارشی سازی double click event برای Button
- پیاده سازی یک برنامه با ویجت های کاملا سفارشی شده
- Promot کردن ویجت ها در Qt
- ایجاد دسترسی برای ویجت های سفارشی در Qt Designer
- ابزار رسم ونقاشی (Painting and Drawing) در Qt
- معرفی بنیادین مفاهیم drawing در qt
- معرفی Coordinate Systems و انواع آن
- رسم بر روی pixmap در qt
- رسم انواع شکل (drawing shapes) در Qt
- معرفی مداد(QPen) در Qt
- معرفی قلم رنگ (QBrush) در Qt
- معرفی Brush Gradients در Qt
- معرفی PainterPath و رسم اشکال متصل به هم
- معرفی Painter Transform(translate, rotate)
- پیاده سازی رسم یک ماشین ساده توسط Qt
- پیاده سازی نرم افزار ساده برای رسم انواع شکل به همراه انتخاب کاربر
- پیاده سازی نرم افزار painter(نقاشی) در Qt (پروژه)
مفید برای
- علاقهمندان به چهارچوب qt و برنامه نویسان cpp که به یادگیری برنامه های گرافیکی علاقهمند می باشند
مدرس:
پیش نیاز:
- بدون پیش نیاز
نرم افزارهای مرتبط با آموزش:
- QT creator
نقد و بررسیها
هنوز بررسیای ثبت نشده است.