Cours qt Cours Qt par Thierry Vaira ? v Sommaire A Présentation de Qt B Notions de base B Programmation évènementielle B Structure générale de Qt B La classe QObject B Les modules B La classe QApplication B Élément graphique widget B Mécanisme signal slot

Cours Qt par Thierry Vaira ? v Sommaire A Présentation de Qt B Notions de base B Programmation évènementielle B Structure générale de Qt B La classe QObject B Les modules B La classe QApplication B Élément graphique widget B Mécanisme signal slot B Projet Qt B Environnement de Développement Intégré EDI B Positionnement layout B Transition Qt ? ?? Qt B Documentation B Exemple LT La Salle Avignon ? tvaira free fr CQt Cours A Présentation de Qt BTS SN-IR Qt est une bibliothèque logicielle orientée objet API développée en C par Qt Development Frameworks ?liale de Digia Une API Application Programming Interface est une interface de programmation pour les application et donc les développeurs C'est un ensemble normalisé de classes de méthodes ou de fonctions qui sert de façade pour accéder aux services fournis Qt est une plateforme de développement d ? interfaces graphiques GUI Graphical User Interface fournie à l ? origine par la société norvégienne Troll Tech rachetée par Nokia en février puis cédée intégralement en à Digia www qt io Qt fournit également un ensemble de classes décrivant des éléments non graphiques accès aux données ?chier base de données connexions réseaux socket gestion du multit? che thread XML etc Qt permet la portabilité des applications qui n ? utilisent que ses composants par simple recompilation du code source Les environnements supportés sont les Unix dont Linux Windows et Mac OS X De plus en plus de développeurs utilisent Qt y compris parmi de grandes entreprises On peut notamment citer Google Adobe Systems Asus Samsung Philips ou encore la NASA et bien évidemment Nokia Qt est notamment connu pour être la bibliothèque sur laquelle repose l ? environnement graphique KDE l ? un des environnements de bureau les plus utilisés dans le monde Linux Lire aussi les licences Qt www qt io licensing Question point Peut-on écrire en Qt une application graphique qui exploite les donnnées en provenance d ? une base de données MySQL et qui exporte celles-ci au format XML oui non Question point Un code source écrit en Qt pourra-t-il produire une application pour Linux et Windows oui non LT La Salle Avignon ? tvaira free fr CQt Cours B Notions de base BTS SN-IR B Programmation évènementielle La programmation événementielle est une programmation basée sur les événements Elle s'oppose à la programmation séquentielle une suite d'instructions d'actions Le programme sera principalement dé ?ni par ses réactions aux di ?érents événements qui peuvent se produire c ? est-à-dire des changements d ? état par exemple l ? incrémentation d ? une liste un mouvement de souris ou de clavier etc Elle est particulièrement mise en ? uvre dans le domaine des interfaces graphiques La programmation événementielle est architecturée autour d ? une boucle principale fournie et divisée en deux sections la première section détecte les événements la seconde les gère Pour chaque évènement à gérer il faut lui associer une action à réaliser le code d ? une fonction ou méthode c ?

  • 36
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Dec 03, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 117.9kB