Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Ontdek Qt
Presentatie, versies, licenties
Qt-ontwikkelomgeving
Compilatie, ondersteunde platforms
Qt-objectmodel
Soorten projecten
Workshop: Installatie van de ontwikkelomgeving, configuratie, structuur van een project
Een grafische interface bouwen met Qt Widgets
API types: Qt met widgets vs Qt Quick
Bestandstypes
Hoofdklassen: QMainWindow, QDialog, types, conversies...
Berichtenboxen
Signalen en slots
Belangrijkste grafische componenten, menu's en werkbalken
Positioneringsbeheer: beschikbare lay-outs
Weergave- en afdrukgebieden
Gebeurtenissenbeheer, aanpassing en filters
Workshop: Meerdere vensters maken, widgets positioneren en gebeurtenissen
Aangepaste widgets maken
Beschikbare API: de klasse QWidget
Structuur, gebeurtenissen
Widgets integreren in Qt Designer
Workshop: Qt widgets maken
De API's van Qt onder de knie krijgen
Verzamelingen: containers en generieke algoritmen
Bestandsmanipulatie
Databaseverbinding, query's, weergaven
Multithreading
Netwerkverbindingen (TCP, HTTP, FTP)
XML-streammanipulatie
Workshop: Meerdere voorbeelden van het gebruik van
Geavanceerde concepten
Slepen en neerzetten
2D / 3D graphics
Creatie van helpsystemen
Internationalisering
Aanpassing van het uiterlijk (Look and Feel)
Creatie van plugins
Scripting met JavaScript
Workshop: Internationalisering van de toepassing, creëren van hulpsystemen