کتاب آموزش پیشرفته QWidgets: جداول، درختها و لیستهای پیچیده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش پیشرفته QWidgets: جداول، درختها و لیستهای پیچیده
موضوع کلی: برنامه نویسی
موضوع میانی: کیوت (Qt)
📋 سرفصلهای دوره
- 1. مقدمهای بر QWidgets و ساختار اصلی آنها
- 2. آشنایی با انواع مختلف ویجتها در Qt
- 3. اصول طراحی رابط کاربری با QWidgets
- 4. نصب و راهاندازی محیط توسعه Qt
- 5. اولین گامها با QMainWindow و QWidget
- 6. مدیریت چیدمان ویجتها با Layout Managers
- 7. استفاده از QHBoxLayout و QVBoxLayout
- 8. آشنایی با QGridLayout برای چیدمان شبکهای
- 9. QFormLayout برای فرمهای ورودی داده
- 10. استفاده از QStackedWidget برای صفحات مختلف
- 11. مدیریت رویدادها و سیگنالها در Qt
- 12. اتصال سیگنالها به اسلاتها
- 13. ایجاد اسلاتهای سفارشی
- 14. مفاهیم پایهای QObject و سلسله مراتب آن
- 15. اصول کار با QPainter برای ترسیمات سفارشی
- 16. استفاده از قلم (QPen) و قلممو (QBrush)
- 17. رنگها و گرادیانتها در QPainter
- 18. ترسیم اشکال هندسی پایه
- 19. کار با تصاویر و آیکونها
- 20. مقدمهای بر QTableView و مدلهای داده
- 21. ساختار مدل-ویو (Model-View Architecture)
- 22. آشنایی با QAbstractItemModel
- 23. پیادهسازی QAbstractTableModel
- 24. نمایش دادههای جدولی با QTableView
- 25. اصول تعامل با QTableView
- 26. ویرایش سلولها در QTableView
- 27. مرتبسازی و فیلتر کردن دادهها در QTableView
- 28. انتخاب ردیفها و ستونها
- 29. تنظیم ظاهر و استایل QTableView
- 30. مقدمهای بر QTreeView و نمایش ساختارهای درختی
- 31. QAbstractItemModel برای نمایش درخت
- 32. پیادهسازی QAbstractItemModel برای درخت
- 33. نمایش دادههای درختی با QTreeView
- 34. اصول تعامل با QTreeView
- 35. گسترش و انقباض گرهها
- 36. انتخاب گرهها در QTreeView
- 37. نمایش اطلاعات در گرههای درختی
- 38. مقدمهای بر QListView و نمایش لیستها
- 39. QAbstractListModel برای نمایش لیست
- 40. پیادهسازی QAbstractListModel
- 41. نمایش دادهها با QListView
- 42. اصول تعامل با QListView
- 43. انتخاب آیتمها در QListView
- 44. نمایش دادههای سفارشی در لیست
- 45. کار با QStandardItemModel
- 46. استفاده از QStandardItem برای ساخت مدل
- 47. مدیریت دادهها در QStandardItemModel
- 48. مقدمهای بر QHeaderView
- 49. کنترل سرصفحههای جدول و درخت
- 50. تنظیم اندازه و ترتیب ستونها/ستونها
- 51. استفاده از QSplitter برای تقسیم صفحه
- 52. آشنایی با QScrollArea برای محتوای بزرگ
- 53. کار با QDockWidget برای پنلهای شناور
- 54. مقدمهای بر QToolBox برای گروهبندی ویجتها
- 55. استفاده از QTabWidget برای تبها
- 56. مدیریت پیشرفته Layouts
- 57. استفاده از QBoxLayout با فواصل و حاشیهها
- 58. تنظیم کشیدگی (Stretch) در Layouts
- 59. استفاده از Spaceing و SetContentsMargins
- 60. استفاده از QSpacerItem
- 61. مفاهیم طراحی واکنشگرا (Responsive Design)
- 62. استفاده از QWidgets در اپلیکیشنهای چندنخی (Threading)
- 63. مقدمهای بر QtConcurrent
- 64. انتقال داده بین نخها
- 65. مدیریت ایمنی نخها (Thread Safety)
- 66. استفاده از QMutex و QSemaphore
- 67. مقدمهای بر QColorDialog و QFontDialog
- 68. کار با QFileDialog برای انتخاب فایل
- 69. استفاده از QInputDialog برای ورودیهای ساده
- 70. مقدمهای بر QErrorMessage
- 71. مدیریت خطاها و پیامهای سیستمی
- 72. آشنایی با QProgressDialog و QProgressBar
- 73. نمایش پیشرفت عملیات
- 74. مقدمهای بر QToolTip و QWhatsThis
- 75. کمکرسانی به کاربر از طریق Tooltips
- 76. مفاهیم دسترسیپذیری (Accessibility) در Qt
- 77. استفاده از QAccessibleObject
- 78. مقدمهای بر Qt Designer
- 79. طراحی رابط کاربری با ابزار Qt Designer
- 80. اتصال فایلهای UI به کد C++
- 81. استفاده از QGraphicsView و QGraphicsScene
- 82. ترسیمات برداری و صحنههای گرافیکی
- 83. کار با QGraphicsItem
- 84. مدیریت تعامل در QGraphicsScene
- 85. مقدمهای بر QStateMachine
- 86. طراحی مبتنی بر حالت (State Machine)
- 87. ایجاد حالتها و انتقالها
- 88. مدیریت انیمیشنها در Qt
- 89. استفاده از QPropertyAnimation
- 90. تنظیم انیمیشن برای خصوصیات ویجتها
- 91. انیمیشنهای سفارشی
- 92. مقدمهای بر QGraphicsProxyWidget
- 93. قرار دادن QWidgets در QGraphicsScene
- 94. مباحث پیشرفته در QTableView
- 95. استفاده از Delegate ها برای سفارشیسازی نمایش و ویرایش
- 96. تنظیمات پیشرفته نمایش ردیف و ستون
- 97. مباحث پیشرفته در QTreeView
- 98. استفاده از Delegate ها برای نمایش گرهها
- 99. سفارشیسازی ظاهر گرهها
- 100. مباحث پیشرفته در QListView
تگها:
QWidgets
آموزش کیوت
برنامهنویسی GUI
برنامهنویسی کیوت
توسعه نرمافزار
جداول کیوت
درخت کیوت
کیوت
کیوت ویجت
لیست کیوت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.