Dessiner avec Qt4
Par Visiteur le mardi, avril 24 2007, 11:02 - Documentation - Lien permanent
- Quelles sont les primitives de dessin de Qt4 ?
- Où peut-on utiliser QPainter ?
- Quels sont les réglages et personnalisations possibles lors d'un dessin ?
Ce document offre un excellent aide-mémoire pour tous ceux qui ont besoin d'utiliser le système de dessin de Qt. Basé sur la version 4.3, un grand nombre de fonctions et explications restent néanmoins valables pour des version inférieures de Qt (même Qt3).
Version : Qt4
Auteur : Véronique Lefrere
Le document est disponible en libre téléchargement en PDF : téléchargez.
Il couvre tous les aspects du dessin (primitives, QPainter, personnalisation...) :
- Dessiner quoi ?
- Un (ou plusieurs) point(s) sur un plan donné
- Des segments
- Un polygone
- Un rectangle
- Un rectangles (angles arrondis)
- Une Ellipse
- Un Arc de cercle
- Une forme circulaire
- Une corde
- Un chemin
- Une région ou une zone
- Du texte
- Une pixmap ou une image
- Dessiner sur quoi?
- Le support
- La region
- Dessiner comment ?
- Les pré-réglages de dessin
- La transparence
- L’Anti-crènelage (anti-aliasing)
- Les lignes et contours
- Le remplissage
- Avec du style
- Du texte haut en couleur
- Le Système de coordonnées
- La Conversion des coordonnées logiques en coordonnées physiques (et inversement)
Commentaires
Document qui me sauve la vie.
Une petite erreur à la page 2:
Pour le traçage d'une ligne, le code marqué est
QLineF line(10.0, 80.0, 90.0, 20.0);
QPainter(this);
painter.drawLine(line);
au lieu de
QLineF line(10.0, 80.0, 90.0, 20.0);
QPainter painter(this);
painter.drawLine(line);
sauver la vie c'est flatteur mais un peu fort.
je prends quand même et merci pour la détection et remontée de l'erreur