C and C++

Goals


- Master the development of graphics applications with the Qt API

Program

Presentation, versions, licenses
Qt development environment
Compilation, supported platforms
Qt object model
Types of projects

Workshop: Installation of the development environment, configuration, structure of a project

Types of APIs: Qt with widgets vs Qt Quick
File types
Main classes: QMainWindow, QDialog, types, conversions …
Message boxes
Signals and slots
Main graphic components, menus and toolbars
Positioning management: available layouts
Zones display and printing
Event management, adaptation and filters

Workshop: Creation of multiple windows, positioning of widgets and events

API available: the QWidget
Structure class , events
Integration of widgets in Qt Designer

Workshop: Creating Qt widgets

Collections: containers and generic algorithms
File manipulation
Connection to databases, queries, views
Multithreading
Network connections (TCP, HTTP, FTP)
XML stream manipulation

Workshop: Multiple examples of the use of

Drag and drop
2D / 3D graphics
Creation of help systems
Internationalization
Customization of appearance (Look and Feel)
Creation of plugins
Scripting with JavaScript

Workshop: Internationalization of the application, creation of help systems

Duration

3 days

Price

£ 1870

Audience

All

Prerequisites

Have followed C++ training or equivalent concepts (Object oriented in C++)

Reference

PRO871-F

Sessions

Contact us for more informations about session date