QLineLa classe QLine propose un vecteur � deux dimensions utilisant une pr�cision enti�re. Plus d'informations... #include <QLine> Voir la position dans l'arbre des classes. Description d�taill�eLa classe QLine propose un vecteur � deux dimensions utilisant une pr�cision enti�re. Une QLine d�crit une ligne de longueur finie (un segment de droite) sur une surface � deux dimensions. Les points de d�part et d'arriv�e de la ligne sont sp�cifi�s en utilisant une pr�cision enti�re pour les coordonn�es des points. Utilisez le constructeur de QLineF pour r�cup�rer une copie de la ligne en nombre d�cimal.
Les positions des points de d�part et d'arriv�e de la ligne peuvent �tre retrouv�es avec les fonctions p1(), x1(), y1(), p2(), x2() et y2(). Les fonctions dx() et dy() retournent les composantes horizontales et verticales de la ligne. Utilisez isNull() pour d�terminer si QLine repr�sente une ligne valide ou nulle. Finalement, la ligne peut �tre translat� en utilisant la fonction translate(). Voir aussi QLineF, QPolygon et QRect. Fonctions membresQLine::QLine ()Construit une ligne nulle. QLine::QLine ( const QPoint & p1, const QPoint & p2 )Construit un objet ligne qui repr�sente la ligne entre les points p1 et p2. QLine::QLine ( int x1, int y1, int x2, int y2 )Construit un objet ligne qui repr�sente la ligne entre les points de coordonn�es (x1, y1) et (x2, y2). QPoint QLine::p1 () constRetourne le point de d�part de la ligne. Voir aussi setP1(), x1(), y1() et p2(). QPoint QLine::p2 () constRetourne le point d'arriv�e de la ligne. Voir aussi setP2(), x2(), y2() et p1(). int QLine::x1 () constRetourne la coordonn�e x du point de d�part de la ligne. Voir aussi p1(). int QLine::x2 () constRetourne la coordonn�e x du point d'arriv�e de la ligne. Voir aussi p2(). int QLine::y1 () constRetourne la coordonn�e y du point de d�part de la ligne. Voir aussi p1(). int QLine::y2 () constRetourne la coordonn�e y du point d'arriv�e de la ligne. Voir aussi p2(). int QLine::dx () constRetourne la composante horizontale (x) du vecteur de la ligne. Voir aussi dy(). int QLine::dy () constRetourne la composante verticale (y) du vecteur de la ligne. Voir aussi dx(). bool QLine::isNull () constRetourne true si la ligne n'est pas d�finie avec un point de d�part et d'arriv�e valide ; sinon retourne false. void QLine::setP1 ( const QPoint & p1 )D�finit le point de d�part de cette ligne comme �tant p1. Cette fonction a �t� introduite dans Qt 4.4. void QLine::setP2 ( const QPoint & p2 )D�finit le point d'arriv�e de cette ligne comme �tant p2. Cette fonction a �t� introduite dans Qt 4.4. void QLine::setLine ( int x1, int y1, int x2, int y2 )D�finit cette ligne avec, comme point de d�part, le point de coordonn�es (x1 ; y1) et, comme point d'arriv�e, le point de coordonn�es (x2 ; y2). Cette fonction a �t� introduite dans Qt 4.4. Voir aussi setP1(), setP2(), p1() et p2(). void QLine::setPoints ( const QPoint & p1, const QPoint & p2 )D�finit le point de d�part de cette ligne comme �tant p1 et le point d'arriv�e comme �tant p2. Cette fonction a �t� introduite dans Qt 4.4. Voir aussi setP1(), setP2(), p1() et p2(). void QLine::translate ( const QPoint & offset )Translate cette ligne avec le d�calage offset donn�. void QLine::translate ( int dx, int dy )Il s'agit d'une fonction surcharg�e. Translate cette ligne avec la distance sp�cifi�e par dx et dy. QLine QLine::translated ( const QPoint & offset ) constRetourne la ligne translat�e par le d�calage offset donn�. Cette fonction a �t� introduite dans Qt 4.4. QLine QLine::translated ( int dx, int dy ) constIl s'agit d'une fonction surcharg�e. Retourne la ligne translat� par la distance sp�cifi�e par dx et dy. Cette fonction a �t� introduite dans Qt 4.4. bool QLine::operator!= ( const QLine &line ) constRetourne true si la ligne line donn�e n'est pas la m�me que cette ligne. Une ligne est diff�rente d'une autre si, soit son point de d�part, soit son point d'arriv�e est diff�rent ou si l'ordre interne des points est diff�rent. bool QLine::operator== ( const QLine & line ) constRetourne true si la ligne line donn�e est la m�me que cette ligne. Une ligne est identique � une autre si les points de d�part et d'arriv�e sont identiques et si l'ordre interne des points est le m�me. En relation mais non membres de la classeQDataStream & operator<< ( QDataStream & stream, const QLine & line )�crit la ligne line donn�e dans le flux stream donn� et retourne une r�f�rence sur le flux. Voir aussi s�rialisation des types de donn�es Qt. QDataStream & operator>> ( QDataStream & stream, QLine & line )Lit une ligne � partir du flux stream donn�, la place dans la ligne line donn�e et retourne une r�f�rence sur le flux. Voir aussi s�rialisation des types de donn�es Qt. RemerciementsMerci � Abdelhafid Hafidi pour la traduction, � Jonathan Courtois pour la traduction et la relecture ainsi qu'� Thibaut Cuvelier et Maxime Gault pour la 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 © 2025 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 ! |