Publicatiedatum : 20/06/2024

Opleiding : C++, ontwikkeling van grafische toepassingen in QT

Praktijkcursus - 5d - 35u00 - Ref. CQT
Prijs : 2610 € V.B.

C++, ontwikkeling van grafische toepassingen in QT




QT is een objectgeoriënteerd raamwerk voor het maken van gebruikersinterfaces. Het is geschreven in C++ en biedt componenten voor afbeeldingen (widgets), gegevenstoegang, netwerkverbindingen en ...... Je leert hoe je de belangrijke elementen van een QT-project identificeert, de verschillende componenten manipuleert en ze met XML gebruikt.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. CQT
  5d - 35u00
2610 € V.B.




QT is een objectgeoriënteerd raamwerk voor het maken van gebruikersinterfaces. Het is geschreven in C++ en biedt componenten voor afbeeldingen (widgets), gegevenstoegang, netwerkverbindingen en ...... Je leert hoe je de belangrijke elementen van een QT-project identificeert, de verschillende componenten manipuleert en ze met XML gebruikt.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Grafische toepassingen ontwikkelen met het QT Framework
Ontdek de verschillende soorten projecten en hoe ze gestructureerd zijn
De verschillende grafische componenten en hun interacties onder de knie krijgen
Het QT-plugin-systeem begrijpen en implementeren

Doelgroep
Ontwikkelaars en projectmanagers.

Voorafgaande vereisten
Goede kennis van de taal C++. Basiskennis van XML. Ervaring met C++ ontwikkeling vereist.

Opleidingsprogramma

1
Inleiding tot de QT-taal

  • Geschiedenis van de taal.
  • De verschillende manieren waarop het kan worden gebruikt.
  • Andere bestaande grafische bibliotheken.

2
De verschillende soorten projecten

  • Overzicht van de verschillende soorten projecten met QT.
  • Maak kennis met QT Creator.
  • De basisstructuur van een GUI-toepassing.
Oefening
Aanmaken van een initiële QT-toepassing.

3
De belangrijkste elementen van een project

  • Grafisch ontwerp pro-bestanden (ui).
  • Bestanden voor internationalisatiebeheer (ts en qm).
  • Basistaaltypes (qint, qfloat...).
  • Compileren met qmake.
  • De klasse QObject.
  • Inleiding tot het MVC-model.
  • Het MVC-model in QT.
Oefening
Bestudering van een projectbestand om de toepassing in te stellen.

4
De verschillende grafische onderdelen

  • Basis HMI componenten (QMainWindow, QFrame, QLabel, etc.).
  • Positionering van onderdelen beheren.
  • Dialoogvensters (QDialog).
  • Menu's (QMenu).
  • Vooraf gedefinieerde en aangepaste sjablonen.
  • De visuele ontwerphulpmiddelen van QT (QT Designer, etc.).
Oefening
De applicatiestructuur opzetten.

5
Beheer van evenementen

  • Begrippen als signaal en sleuf.
  • Verklaring van seinen en slots.
  • Gebeurtenisfilters installeren.
  • Toegang tot de toepassing tijdens zware verwerking (timer en hasPendingEvents).
Oefening
Eventbeheer toegevoegd aan de applicatie.

6
Het QT insteeksysteem

  • Plug-ins begrijpen met QT.
  • De verschillende plug-in klassen (QStylePlugin...).
  • Wat je nodig hebt om een plug-in voor QT in te stellen.
  • Ontwikkeling van toepassingen die plug-ins beheren.
Oefening
Ontwikkeling van een eenvoudige plug-in.

7
Verder gaan met QT

  • XML gebruiken met QT. Herinnering aan XML, DOM en SAX parsers. XML-documenten parsen met QT.
  • Internationalisering. Een herinnering aan Unicode. Het object QTranslator. De toepassing QT Linguist.
  • Cross-platform toepassingen. QT Mobiliteit.
Oefening
Utilisation d'un fichier XML pour stocker les données de l'application. Internationalisation de l'application.


Feedback van klanten
4,1 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
THIERRY K.
15/12/25
5 / 5

Très bonnes interactions.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 30 maa., 22 juni, 5 okt., 14 dec.

PARIS LA DÉFENSE
2026 : 30 maa., 22 juni, 5 okt., 14 dec.