Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QGraphicsLineItem

La classe QGraphicsLineItem fournit un �l�ment ligne que vous pouvez ajouter � une QGraphicsScene. Plus d'informations...

#include <QGraphicsLineItem>

Voir la position dans l'arbre des classes.

H�ritage

H�rite de QGraphicsItem.

Cette classe a �t� introduite dans Qt 4.2.

Description d�taill�e

La classe QGraphicsLineItem fournit un �l�ment ligne que vous pouvez ajouter � une QGraphicsScene.

Pour sp�cifier la ligne de l'�l�ment, passez un QLineF au constructeur de QGraphicsLineItem ou appelez setLine(). La fonction line() renvoie la ligne courante. Par d�faut la ligne est noire avec une largeur de 0 mais vous pouvez modifier ses propri�t�s avec setPen().

image

QGraphicsEllipseItem utilise la ligne et la largeur du pinceau pour impl�menter correctement boundingRect(), shape() et contains(). La fonction paint() dessine la ligne en utilisant le pinceau de l'�l�ment.

Voir aussi QGraphicsPathItem, QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsTextItem, QGraphicsPolygonItem, QGraphicsPixmapItem et le Framework Vue Graphique.

Fonctions membres

QGraphicsLineItem::QGraphicsLineItem ( QGraphicsItem * parent = 0 )

Construit un QGraphicsLineItem. parent est pass� au constructeur de QGraphicsItem.

Voir aussi QGraphicsScene::addItem().

QGraphicsLineItem::QGraphicsLineItem ( const QLineF & line, QGraphicsItem * parent = 0 )

Construit un QGraphicsLineItem, en utilisant line comme ligne par d�faut. parent est pass� au constructeur de QGraphicsItem.

Voir aussi QGraphicsScene::addItem().

QGraphicsLineItem::QGraphicsLineItem ( qreal x1, qreal y1, qreal x2, qreal y2, QGraphicsItem * parent = 0 )

Construit un QGraphicsLineItem, en utilisant la ligne entre (x1, y1) et (x2, y2) comme ligne par d�faut. parent est pass� au constructeur de QGraphicsItem.

Voir aussi QGraphicsScene::addItem().

QGraphicsLineItem::~QGraphicsLineItem ()

D�truit le QGraphicsLineItem.

QRectF QGraphicsLineItem::boundingRect () const [virtual]

R�impl�mentation de QGraphicsItem::boundingRect().

bool QGraphicsLineItem::contains ( const QPointF & point ) const [virtual]

R�impl�mentation de QGraphicsItem::contains().

bool QGraphicsLineItem::isObscuredBy ( const QGraphicsItem * item ) const [virtual]

R�impl�mentation de QGraphicsItem::isObscuredBy().

QLineF QGraphicsLineItem::line () const

Renvoie la ligne de l'�l�ment ou une ligne nulle si aucune ligne n'a �t� d�finie.

Voir aussi setLine().

QPainterPath QGraphicsLineItem::opaqueArea () const [virtual]

R�impl�mentation de QGraphicsItem::opaqueArea().

void QGraphicsLineItem::paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) [virtual]

R�impl�mentation de QGraphicsItem::paint().

QPen QGraphicsLineItem::pen () const

Renvoie le pinceau de l'�l�ment ou un pinceau noir plein de largeur 0 si aucun pinceau n'a �t� d�fini.

Voir aussi setPen().

void QGraphicsLineItem::setLine ( const QLineF & line )

Sp�cifie line comme ligne de l'�l�ment.

Voir aussi line().

void QGraphicsLineItem::setLine ( qreal x1, qreal y1, qreal x2, qreal y2 )

Il s'agit d'une fonction surcharg�e.

Sp�cifie comme ligne de l'�l�ment la ligne entre les points (x1, y1) et (x2, y2).

Cette fonction est �quivalente � l'appel de setLine(QLineF(x1, y1, x2, y2)).

void QGraphicsLineItem::setPen ( const QPen & pen )

Sp�cifie pen comme pinceau de l'�l�ment. Si aucun pinceau n'a �t� sp�cifi�, la ligne sera peinte avec un pinceau noir plein de largeur 0.

Voir aussi pen().

QPainterPath QGraphicsLineItem::shape () const [virtual]

R�impl�mentation de QGraphicsItem::shape().

int QGraphicsLineItem::type () const [virtual]

R�impl�mentation de QGraphicsItem::type().

Remerciements

Merci � Ilya Diallo pour la traduction et � Jonathan Courtois ainsi qu'� Maxime Gault pour leur relecture !

Publicit�

Best Of

Actualit�s les plus lues

Semaine
Mois
Ann�e

Le Qt Labs au hasard

Logo

Le moteur de rendu Raster

Les Qt Labs sont les laboratoires des d�veloppeurs de Qt, o� ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait �tre son futur. Lire l'article.

Communaut�

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la r�daction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

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 © 2012 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 !
 
 
 
 
Partenaires

H�bergement Web