En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des services et offres adaptés à vos centres d’intérêts.
Pour en savoir plus et paramétrer les cookies, suivez ce lien
Développeur de compétences
  •  
  •  
  •  

Formation QT, développement d'applications graphiques


  • Objectifs
  • Profils
  • Pré-requis
  • Moyens pédagogiques
  • Certificat / Attestation
  • Lieu
  • Apprendre à utiliser des bibliothèques de classe pour développer des applications à interfaces graphiques
Trouvez votre prochaine formation

Programme

  • 3 Jours, 21h
  • 1790€
    Présentations Qt
    • Historique, intérêt, domaine d'application, les mots clés
    • Licences et implication pour le développement industriel
    • L'environnement de développement
    • Rappels C++

    Présentation de QtCreator
    • Caractéristiques
    • Projets/Modèles
    • Types de projets : console, application, librairies
    • Utilisation
    • Les différentes aides
    • La complétion
    • Astuces éditeurs
    • Compilation et débugage

    qmake et fichiers pro
    • Compilation
    • Les différents fichiers générés
    • Directives de compilation
    • Débugage

    Programmation Qt5
    • L'objet QObject
    • Les grandes familles d'objets
    • Structure d'un programme
    • QCoreApplication et QApplication
       

    QtDesigner
    • Philosophie
    • Les différents objets graphiques
    • Détail de QLineEdit
    • QLayout et QSpacers
    • Les menus et les QActions

    Signaux et Slots
    • Déclaration d'un Signal et d'un Slot
    • Connexion d'un Signal et d'un Slot
    • Utilisation de moc et les fichiers générés
    • Quelques classes Qt5

    QString
    • QList, QStringList
    • QVariant
    • QDate
    • QCompleter
    • QMap, QHash
    • Les fenêtres
    • QDialog
    • Fenêtre ui :QMessageBox,QFileDialog
    • Ouverture directe de QWidget
    • Classes évoluées
    • Qdebug, QResources
    • QSettings
    • QRegExp
    • Modèle MVC

    Les Views : QListView, QTableView,QColumnView, QTreeView
    • Les différents modèles associés
    • Les équivalents sans modèles, QListWidget,QtableWidget, QColumnWidgetn QTreeWidget
    • Internationalisation

    Traduction et internationalisation
    • tr
    • commande TRANSLATION
    • Utilisation de QLinguist
    • Traduction dynamique

    WebKit, Phonon
    • Utilisation d'un module
    • Utilisation de Webkit
    • Utilisation de Phonon

* Cette durée est indicative et peut varier en fonction du niveau des participants et de l’adaptation du contenu à votre problématique