Qt Base Course

Design model-viewcppqtdesktopcross-platformthreadingwidgetssql

Comprehensive three-day Qt training for C++ developers: fundamentals, signals and slots, object trees, localisation, GUI widgets, Qt Designer, custom painting, dialogs, layouts, drag-and-drop, item-based and model-view widgets, 2D graphics, container classes, SQL and JSON access, and multi-threaded programming.

Upcoming sessions

No upcoming sessions are scheduled yet.

FOUNDATIONSQt Fundamentals3CORE MECHANISMSSignal-Slot &Meta-Object Compiler3CORE MECHANISMSObject Management Trees2INTERNATIONALISATIONMultilingual Support &Localisation2GUIBasic GUI: QWidget2GUIQt Designer2GRAPHICSQPainter & CustomDrawing2GUIQMainWindow, QDialog &Layout Management4USER INTERACTIONDrag & Drop andClipboard2DATA WIDGETSItem-Based Widgets3DATA WIDGETSModel-View Widgets3GRAPHICS2D Graphics:QGraphicsView/Scene/Item3DATA STRUCTURESQt Container Classes2DATA ACCESSSQL Access3DATA ACCESSXML and JSON Processing3CONCURRENCYThread Programming3CONCURRENCYInter-ThreadCommunication &Synchronisation3LECTURELECTURELECTURELECTURELECTURELECTURELECTURELECTURELECTURELECTUREQt Architecture & ModuleOverviewQt Creator & ProjectStructureLab: Hello Qt ApplicationMOC, Q_OBJECT & theSignal-Slot ModelConnect Syntax & LambdaSlotsLab: Custom Signals andSlotsQt Object Trees &OwnershipQ&AQt Localisation WorkflowLab: Add a TranslationQWidget Hierarchy & CommonWidgetsLab: Build a FormQt Designer Workflow & uicLab: Design a Dialog in QtDesignerQPainter, QPen & QBrushLab: Custom Widget withQPainterQMainWindow: Menus,Toolbars, StatusBar, Dock…QDialog: Modal, Non-Modal,Custom DialogsLayout Managers (HBox,VBox, Grid, Form)Lab: Complete ApplicationWindowQt Drag & Drop & ClipboardAPIsLab: Drag-and-Drop FileListItem Widgets: List, Tree,TableItem Flags, Delegates &Custom RenderingLab: File Browser TreeWidgetModel-View Architecture &QAbstractItemModelProxy Models & CustomDelegatesLab: Custom Data Model ina Table ViewGraphics View ArchitectureCustom QGraphicsItem &TransformationsLab: Interactive 2D SceneQt Container Classes &AlgorithmsQ&AQt SQL Module &QSqlDatabaseQSqlQuery & QSqlTableModelLab: SQLite-Backed TableViewXML withQXmlStreamReader/WriterJSON with QJsonDocument &QJsonObjectLab: Parse and GenerateJSONQThread: Subclass vs.Worker-Object PatternThread Safety & Qt ThreadPoolLab: Background Workerwith Progress FeedbackSynchronisation PrimitivesCross-Thread Signal/Slot &Queued ConnectionsLab: Producer-Consumerwith Semaphore
100%

Upcoming sessions

No upcoming sessions are scheduled yet.

Get in touch

Request more information

Leave your details and our team will get back to you with everything you need to know about this course.