===== QPaintEvent ===== La classe QPaintEvent contient des paramètres pour des événements de peinture. [[#Description détaillée|Plus d'informations...]] ==== Héritage ==== Hérite de [[QEvent]]. ==== Description détaillée ==== La classe QPaintEvent contient des paramètres pour des événements de peinture. Les événements de peinture sont envoyés aux widgets qui doivent se mettre à jour, par exemple lorsqu'une partie d'un widget est exposée parce qu'un widget qui le couvrait a bougé. L'événement possède une [[qpaintevent#region|region()]] qui doit être mise à jour ainsi qu'un [[qpaintevent#rect|rect()]] lié à la région. Les deux sont fournis parce que de nombreux widgets ne peuvent pas vraiment utiliser [[qpaintevent#region|region()]] et que [[qpaintevent#rect|rect()]] peut être plus rapide que [[qpaintevent#region|region()]].boundingRect(). === Écrêtage automatique === La peinture est écrêtée jusqu'à [[qpaintevent#region|region()]] pendant le traitement d'un événement de peinture. Cet écrêtage est effectué par le système de peinture de Qt et est indépendant de tout écrêtage qui peut être appliqué à un [[QPainter]] utilisé pour dessiner sur le périphérique de peinture. Comme résultat, la valeur retournée par [[qpainter#clipRegion|QPainter::clipRegion()]] sur un [[QPainter]] nouvellement construit ne reflète pas la région écrêtée utilisée par le système de peinture. Voir aussi [[QPainter]], [[qwidget#update|QWidget::update()]], [[qwidget#repaint|QWidget::repaint()]] et [[qwidget#paintEvent|QWidget::paintEvent()]]. ==== Fonctions membres ==== === QPaintEvent() === ''QPaintEvent::QPaintEvent ( const [[QRegion]] & paintRegion )'' Construit un objet d'événement de peinture avec la région qui doit être mise à jour. La région est spécifiée par ''paintRegion''. === QPaintEvent() === ''QPaintEvent::QPaintEvent ( const [[QRect]] & paintRect )'' Construit un objet d'événement de peinture avec le rectangle qui doit être mis à jour. La région est spécifiée par ''paintRect''. === rect() === ''const [[QRect]] & QPaintEvent::rect () const'' Retourne le rectangle qui doit être mis à jour. Voir aussi [[qpaintevent#region|region()]] et [[qpainter#setClipRect|QPainter::setClipRect()]]. === region() === ''const [[QRegion]] & QPaintEvent::region () const'' Retourne la région qui doit être mise à jour. Voir aussi [[qpaintevent#rect|rect()]] et [[qpainter#setClipRegion|QPainter::setClipRegion()]]. ==== Remerciements ==== Merci à pour la traduction, ainsi qu'à et pour la relecture !