Getting Started - a Qt fast track 2/4 - A Core Module
summary
Explains concrete Qt APIs and behaviors: how event dispatch differs from signals and slots, implicit sharing (copy‑on‑write) and when detach happens, container choices with an example map of countries that inserts defaults and removes entries ending with "City" (Guatemala City, Mexico City), iterator types including mutable iterators that safely remove while traversing, QString and QByteArray conversions, QFile/QDataStream handling endianness for binary IO, and using QVariant/Q_DECLARE_METATYPE plus QRegisterMetaType for custom types and properties.
AI-written summary · about
chapters (6)
- 0:00Introduction to events
- 6:38Qt Core classes overview
- 15:50Working with container classes
- 36:17Q&A on containers and iterators
- 53:29Understanding QVariant and properties
- 1:13:13Summary and Q&A
related talks
02h 16mWORKSHOP: Back to Basics: writing a model
30mThe building blocks of QML, and how to use it with C++
28mImplementing Modern Design Patterns with Qt
01h 30m“Qt as a C++ Framework: History, Present State and Future”
25mBest Practices for using QML and QtQuick
28mQt Value Class Design
35mMeet Qt
27mSet Yourself up for Success — Lessons Learned from Building 100+ Devices with C++/Qt/QML
