Système de dessinLe système de peinture de Qt permet de peindre sur l'écran et les périphériques d'impression en utilisant la même API et est principalement basé sur les classes QPainter, QPaintDevice et QPaintEngine. QPainter est utilisé pour effectuer des opérations de dessin, QPaintDevice est une abstraction d'un espace à deux dimensions qui peut être peint en utilisant un QPainter et QPaintEngine fournit l'interface que le QPainter utilise pour dessiner sur différents types d'appareils. La classe QPaintEngine est utilisée intérieurement par QPainter et QPaintDevice et est cachée des programmeurs d'applications à moins qu'ils créent leur propre type d'appareil. Le principal avantage de cette approche est que tous les peintres ont la même façon de peindre, ce qui rend facile le support de nouvelles fonctionnalités et permet de fournir des implémentations par défaut pour celles non supportées. Sujets
Classes pour peindreCes classes fournissent un support pour peindre sur un appareil de peinture.
Alternativement, Qt fournit le module QtOpenGL, qui offre des classes qui facilitent l'utilisation de OpenGL dans les applications. Entre autres, le module propose une classe de widget OpenGL qui peut être utilisée comme n'importe quel autre widget Qt, excepté qu'elle ouvre un tampon d'affichage OpenGL où l'API OpenGl peut être utilisée pour afficher le contenu. RemerciementsMerci à Adrien Morel et à Paul Musti?re pour la traduction, ainsi qu'à Thibaut Cuvelier et Jacques Thery pour leur relecture ! |
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 4.7 | |
Copyright © 2024 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |