Espace de noms Qt
L'espace de nom de Qt contient divers identifiants utilis�s � de multiples endroits du framework Qt. Plus d'informations...
Description d�taill�e
L'espace de nom de Qt contient divers identifiants utilis�s � de multiples endroits du framework Qt.
Types
enum Qt::AlignmentFlag
flags Qt::Alignment
Cette �num�ration est utilis�e pour d�crire l'alignement. Elle contient des drapeaux horizontaux et verticaux pouvant �tre combin�s pour produire l'effet requis.
L'�num�ration TextElideMode peut aussi �tre utilis�e dans bien des situations pour affiner l'apparence d'un texte align�.
Les drapeaux horizontaux sont :
Constante | Valeur | Description |
---|
Qt::AlignLeft | 0x0001 | Aligne avec le bord gauche. |
Qt::AlignRight | 0x0002 | Aligne avec le bord droit. |
Qt::AlignHCenter | 0x0004 | Centre horizontalement dans l'espace disponible. |
Qt::AlignJustify | 0x0008 | Justifie le texte dans l'espace disponible. |
Les drapeaux verticaux sont :
Constante | Valeur | Description |
---|
Qt::AlignTop | 0x0020 | Aligne avec le haut. |
Qt::AlignBottom | 0x0040 | Aligne avec le bas. |
Qt::AlignVCenter | 0x0080 | Centre verticalement dans l'espace disponible. |
Vous ne pouvez utiliser qu'un drapeau horizontal � la fois. Il existe un drapeau � deux dimensions :
Constante | Valeur | Description |
---|
Qt::AlignCenter | AlignVCenter | AlignHCenter | Centre dans les deux dimensions. |
Vous ne pouvez utiliser qu'un drapeau horizontal et un drapeau vertical � la fois. Qt::AlignCenter compte en tant que drapeau horizontal et vertical.
Trois valeurs d'�num�rations sont tr�s utiles dans des applications pouvant �tre ex�cut�es dans le mode droite � gauche :
Constante | Valeur | Description |
---|
Qt::AlignAbsolute | 0x0010 | Si la direction du layout est Qt::RightToLeft (au lieu de Qt::LeftToRight, la valeur par d�faut), Qt::AlignLeft fait r�f�rence au bord droit et Qt::AlignRight au bord gauche. C'est normalement le comportement d�sir�. Si vous souhaitez que Qt::AlignLeft repr�sente toujours « gauche » et Qt::AlignRight, toujours « droite », combinez le drapeau avec Qt::AlignAbsolute. |
Qt::AlignLeading | AlignLeft | Synonyme de Qt::AlignLeft. |
Qt::AlignTrailing | AlignRight | Synonyme de Qt::AlignRight. |
Masques :
Constante | Valeur |
---|
Qt::AlignHorizontal_Mask | AlignLeft | AlignRight | AlignHCenter | AlignJustify | AlignAbsolute |
Qt::AlignVertical_Mask | AlignTop | AlignBottom | AlignVCenter |
Des combinaisons contradictoires de drapeaux ont des significations ind�finies.
Le type Alignment est un typedef de QFlags<AlignmentFlag>. Il stocke une combinaison OU des valeurs de AlignmentFlag.
enum Qt::AnchorAttribute
Une ancre poss�de un attribut ou plus de cette liste :
Constante | Valeur | Description |
---|
Qt::AnchorName | 0 | L'attribut name de l'ancre. Cet attribut est utilis� lors d'un d�filement vers une ancre du document. |
Qt::AnchorHref | 1 | L'attribut href de l'ancre. Cet attribut est utilis� lors d'un clic sur un lien pour d�terminer quel contenu charger. |
enum Qt::AnchorPoint
Sp�cifie un c�t� d'un �l�ment de layout pouvant �tre ancr�. Cela est utilis� par QGraphicsAnchorLayout.
Constante | Valeur | Description |
---|
Qt::AnchorLeft | 0 | Le c�t� gauche de l'�l�ment du layout. |
Qt::AnchorHorizontalCenter | 1 | Un c�t� « virtuel » qui est centr� entre le c�t� droit et le c�t� gauche de l'�l�ment du layout. |
Qt::AnchorRight | 2 | Le c�t� droit de l'�l�ment du layout. |
Qt::AnchorTop | 3 | Le c�t� haut de l'�l�ment du layout. |
Qt::AnchorVerticalCenter | 4 | Un c�t� « virtuel » qui est centr� entre le c�t� haut et le c�t� bas de l'�l�ment du layout. |
Qt::AnchorBottom | 5 | Le c�t� bas de l'�l�ment du layout. |
Voir aussi QGraphicsAnchorLayout.
enum Qt::ApplicationAttribute
Cette �num�ration d�crit des attributs qui changent le comportement des caract�ristiques � l'�chelle de l'application. Celles-ci sont activ�es et d�sactiv�es par QCoreApplication::setAttribute() et peuvent �tre test�es avec QCoreApplication::testAttribute().
Constante | Valeur | Description |
---|
Qt::AA_ImmediateWidgetCreation | 0 | Garantit que les widgets sont cr��s d�s qu'ils sont construits. Par d�faut, les ressources pour les widgets sont allou�es � la demande pour am�liorer l'efficacit� et pour minimiser l'usage des ressources. La d�finition ou le nettoyage de cet attribut affecte les widgets construits apr�s le changement. Le d�finir demande � Qt de cr�er les fen�tres de haut niveau imm�diatement. Toutefois, s'il est important de minimiser la consommation de ressources, ne d�finissez pas cet attribut. |
Qt::AA_MSWindowsUseDirect3DByDefault | 1 | Cette valeur est obsol�te et n'a aucun effet. |
Qt::AA_DontShowIconsInMenus | 2 | Les actions avec la propri�t� Icon ne seront pas affich�es dans les menus � moins d'�tre d�finies sp�cialement avec la propri�t� QAction::iconVisibleInMenu. Les menus qui sont actuellement ouverts ou les menus d�j� cr��s dans la barre de menuss native de Mac OS X peuvent ne pas �tre affect�s par un changement dans cet attribut. Les changements dans la propri�t� QAction::iconVisibleInMenu seront toujours affect�s. |
Qt::AA_NativeWindows | 3 | Garantit que les widgets ont des fen�tres natives. |
Qt::AA_DontCreateNativeWidgetSiblings | 4 | Garantit que les enfants de widgets natifs restent non-natifs � moins d'�tre sp�cialement d�finis par l'attribut Qt::WA_NativeWindow. |
Qt::AA_MacPluginApplication | 5 | Emp�che l'application Qt ex�cut�e sous Mac OS X de r�aliser des initialisations sp�cifiques non n�cessaires lorsqu'on utilise Qt pour cr�er un plug-in. Parmi elles, on ne charge plus la plume pour le menu principal et on ne peut plus prendre possession de la barre de menuss native. Quand cet attribut est activ�, l'attribut AA_DontUseNativeMenuBar vaut �galement true. |
Qt::AA_DontUseNativeMenuBar | 6 | Toutes les barres de menus cr��es alors que cet attribut est true ne seront pas utilis�es comme barres de menus natives (par exemple, la barre de menus en haut de l'�cran principal sous Mac OS X ou en bas sous Windows CE). |
Qt::AA_MacDontSwapCtrlAndMeta | 7 | Sous Mac OS X, par d�faut, Qt �change les touches Contr�le et Meta (c'est-�-dire que, chaque fois que Ctrl est press�, Qt envoie Meta et chaque fois que Meta est press�, Ctrl est envoy� ; lorsque cet attribut vaut true, Qt ne fera pas l'�change). QKeySequence::StandardShortcuts fera �galement l'�change en cons�quence (c'est-�-dire que QKeySequence::Copy sera Commande+C sur le clavier quelle que soit la valeur d�finie, bien que le retour de QKeySequence::toString(QKeySequence::PortableText) soit diff�rent). |
Qt::AA_S60DontConstructApplicationPanes | 8 | Emp�che Qt d'initialiser le panneau de statut du S60 et le panneau des touches programmables sur Symbian. Cela est utile pour �conomiser de la m�moire et pour r�duire le temps de d�marrage des applications s'ex�cutant en mode plein �cran pendant toute leur dur�e de vie. Cet attribut doit �tre d�fini avant que QApplication soit construit. |
enum Qt::ArrowType
Constante | Valeur | Signification |
---|
Qt::NoArrow | 0 | Pas de curseur |
Qt::UpArrow | 1 | Curseur orient� vers le haut |
Qt::DownArrow | 2 | Curseur orient� vers le bas |
Qt::LeftArrow | 3 | Curseur orient� vers la gauche |
Qt::RightArrow | 4 | Curseur orient� vers la droite |
enum Qt::AspectRatioMode
Cette �num�ration d�finit ce qu'il arrive � l'aspect ratio lors d'une r�duction aux dimensions d'un rectangle.
Constante | Valeur | Description |
---|
Qt::IgnoreAspectRatio | 0 | Les dimensions sont r�duites librement. L'aspect ratio n'est pas pr�serv�. |
Qt::KeepAspectRatio | 1 | Les dimensions sont r�duites � un rectangle aussi large que possible � l'int�rieur d'un rectangle donn�, pr�servant l'aspect ratio. |
Qt::KeepAspectRatioByExpanding | 2 | Les dimensions sont r�duites � un rectangle aussi petit que possible � l'ext�rieur d'un rectangle donn�, pr�servant l'aspect ratio. |
Voir aussi QSize::scale() et QImage::scaled().
enum Qt::Axis
Cette �num�ration d�finit trois valeurs pour repr�senter les trois axes du syst�me de coordonn�es cart�siennes.
Constante | Valeur | Description |
---|
Qt::XAxis | 0 | L'axe X. |
Qt::YAxis | 1 | L'axe Y. |
Qt::ZAxis | 2 | L'axe Z. |
Voir aussi QTransform::rotate() et QTransform::rotateRadians().
enum Qt::BGMode
Modalit� d'arri�re-plan :
Constante | Valeur | Signification |
---|
Qt::TransparentMode | 0 | Mode transparent. |
Qt::OpaqueMode | 1 | Mode opaque. |
enum Qt::BrushStyle
Cette �num�ration d�finit les styles de pinceaux support�s par Qt, c'est-�-dire le mod�le de remplissage des formes dessin�es par l'utilisation de QPainter.
Constante | Valeur | Description |
---|
Qt::NoBrush | 0 | Pas de mod�le de pinceau. |
Qt::SolidPattern | 1 | Couleur uniforme. |
Qt::Dense1Pattern | 2 | Mod�le de pinceau extr�mement �pais. |
Qt::Dense2Pattern | 3 | Mod�le de pinceau tr�s �pais. |
Qt::Dense3Pattern | 4 | Mod�le de pinceau quelque peu �pais. |
Qt::Dense4Pattern | 5 | Mod�le de pinceau � moiti� �pais. |
Qt::Dense5Pattern | 6 | Mod�le de pinceau quelque peu mince. |
Qt::Dense6Pattern | 7 | Mod�le de pinceau tr�s mince. |
Qt::Dense7Pattern | 8 | Mod�le de pinceau extr�mement mince. |
Qt::HorPattern | 9 | Lignes horizontales. |
Qt::VerPattern | 10 | Lignes verticales. |
Qt::CrossPattern | 11 | Lignes horizontales et verticales se croisant. |
Qt::BDiagPattern | 12 | Lignes diagonales orient�es vers l'arri�re. |
Qt::FDiagPattern | 13 | Lignes diagonales orient�es vers l'avant. |
Qt::DiagCrossPattern | 14 | Lignes diagonales se croisant. |
Qt::LinearGradientPattern | 15 | D�grad� lin�aire (d�fini par l'utilisation d'un constructeur de QBrush d�di�). |
Qt::ConicalGradientPattern | 17 | D�grad� conique (d�fini par l'utilisation d'un constructeur de QBrush d�di�). |
Qt::RadialGradientPattern | 16 | D�grad� radial (d�fini par l'utilisation d'un constructeur de QBrush d�di�). |
Qt::TexturePattern | 24 | Mod�le personnalis� (voir QBrush::setTexture()). |
Voir aussi QBrush.
enum Qt::CaseSensitivity
Constante | Valeur | Signification |
---|
Qt::CaseInsensitive | 0 | Sensible � la casse. |
Qt::CaseSensitive | 1 | Insensible � la casse. |
enum Qt::CheckState
Cette �num�ration d�crit l'�tat d'�l�ments, contr�les et widgets pouvant �tre coch�s.
Constante | Valeur | Description |
---|
Qt::Unchecked | 0 | L'�l�ment n'est pas coch�. |
Qt::PartiallyChecked | 1 | L'�l�ment est partiellement coch�. Les �l�ments dans les mod�les hi�rarchiques peuvent �tre partiellement coch�s si quelques-uns mais pas tous leurs enfants sont coch�s. |
Qt::Checked | 2 | L'�l�ment est coch�. |
Voir aussi QCheckBox, Qt::ItemFlags et Qt::ItemDataRole.
enum Qt::ClipOperation
Constante | Valeur | Description |
---|
Qt::NoClip | 0 | Cette op�ration d�sactive le clipping. |
Qt::ReplaceClip | 1 | Remplace le clip actuel (chemin/rectangle/r�gion) par celui qui est fourni dans la fonction d'appel. |
Qt::IntersectClip | 2 | Entrecoupe le clip actuel (chemin/rectangle/r�gion) par celui qui est fourni dans la fonction d'appel. |
Qt::UniteClip | 3 | Unit le clip actuel (chemin/rectangle/r�gion) par celui qui est fourni dans la fonction d'appel. |
enum Qt::ConnectionType
Cette �num�ration d�crit les types de connexions qui peuvent �tre utilis�s entre les signaux et les slots. Plus pr�cis�ment, il d�termine si un signal particulier est transmis � un slot imm�diatement ou mis � la file d'attente pour �tre envoy� plus tard.
Constante | Valeur | Description |
---|
Qt::AutoConnection | 0 | (Par d�faut) Identique � DirectConnection, si l'�metteur et le receveur proviennent du m�me thread. Identique � QueuedConnection si l'�metteur et le receveur proviennent de threads diff�rents. |
Qt::DirectConnection | 1 | Le slot est ex�cut� imm�diatement, lorsque le signal est �mis. |
Qt::QueuedConnection | 2 | Le slot est ex�cut� lorsque le contr�le retourne � la boucle d'�v�nements du thread du receveur. Le slot est ex�cut� dans le thread du receveur. |
Qt::BlockingQueuedConnection | 4 | Identique � QueuedConnection, except� sur le fait que le thread actuel est bloqu� jusqu'au retour du slot. Ce type de connexion devrait uniquement �tre utilis� lorsque l'�metteur et le receveur proviennent de threads diff�rents. Note : la violation de cette r�gle peut entra�ner un blocage de votre application. |
Qt::UniqueConnection | 0x80 | Identique � AutoConnection avec la connexion faite uniquement si elle ne duplique pas une connexion existante. C'est-�-dire que, si le m�me signal est d�j� connect� au m�me slot pour la m�me paire d'objets, alors la connexion �chouera. Ce type de connexion a �t� introduit dans Qt 4.6. |
Qt::AutoCompatConnection | 3 | Le type par d�faut quand le support de Qt 3 est activ�. Identique � AutoConnection, elle causera aussi des avertissements dans certaines situations. Voir la compatibilit� des signaux et des slots pour plus d'informations. |
Avec des connexions � la cha�ne, les param�tres doivent �tre de types connus du syst�me de m�ta-objet de Qt, car Qt a besoin de copier les arguments pour les stocker dans un �v�nement dans les coulisses. Si vous tentez d'utiliser une connexion � la cha�ne et si vous obtenez l'erreur suivante :
QObject::connect: Cannot queue arguments of type 'MyType'
Appelez qRegisterMetaType() pour enregistrer le type avant d'�tablir la connexion.
Pour l'utilisation des signaux et des slots avec de multiples threads, vous pouvez consulter les signaux et les slots � travers les threads.
Voir aussi threads, QObject::connect() et qRegisterMetaType().
Cette �num�ration d�finit les politiques vari�es que peut avoir un widget avec le respect de l'affichage d'un menu contextuel.
Constante | Valeur | Description |
---|
Qt::NoContextMenu | 0 | Le widget ne figure pas un menu contextuel, la gestion des menus contextuels est diff�r�e au parent du widget. |
Qt::PreventContextMenu | 4 | Le widget ne figure pas un menu contextuel. En opposition � NoContextMenu, la gestion n'est pas report�e au parent du widget. Cela signifie que tous les �v�nements du bouton droit de la souris ont la garantie d'�tre d�livr�s au widget lui-m�me par le biais de mousePressEvent() et de mouseReleaseEvent(). |
Qt::DefaultContextMenu | 1 | Le gestionnaire QWidget::contextMenuEvent() du widget est appel�. |
Qt::ActionsContextMenu | 2 | Le widget affiche ses QWidget::actions() en tant que menus contextuels. |
Qt::CustomContextMenu | 3 | Le widget �met le signal QWidget::customContextMenuRequested(). |
enum Qt::CoordinateSystem
Cette �num�ration sp�cifie le syst�me de coordonn�es.
Constante | Valeur | Description |
---|
Qt::DeviceCoordinates | 0 | Les coordonn�es sont relatives au coin en haut � gauche du syst�me de peinture de l'objet. |
Qt::LogicalCoordinates | 1 | Les coordonn�es sont relatives au coin en haut � gauche de l'objet. |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.6.
enum Qt::Corner
Cette �num�ration sp�cifie un coin d'un rectangle.
Constante | Valeur | Description |
---|
Qt::TopLeftCorner | 0x00000 | Le coin en haut � gauche du rectangle. |
Qt::TopRightCorner | 0x00001 | Le coin en haut � droite du rectangle. |
Qt::BottomLeftCorner | 0x00002 | Le coin en bas � gauche du rectangle. |
Qt::BottomRightCorner | 0x00003 | Le coin en bas � droite du rectangle. |
enum Qt::CursorShape
Cette �num�ration d�finit les curseurs vari�s pouvant �tre utilis�s.
Le curseur standard en forme de fl�che est le curseur par d�faut de tous les widgets � l'�tat normal.
Constante | Valeur | Description |
---|
Qt::ArrowCursor | 0 | Le curseur standard en forme de fl�che. |
Qt::UpArrowCursor | 1 | Une fl�che vers le haut, en direction du haut de l'�cran. |
Qt::CrossCursor | 2 | Un curseur r�ticul�, typiquement utilis� pour aider l'utilisateur � s�lectionner un point de l'�cran avec pr�cision. |
Qt::WaitCursor | 3 | Un curseur en forme de sablier ou de montre, couramment affich� durant des op�rations qui emp�chent l'utilisateur d'interagir avec l'application. |
Qt::IBeamCursor | 4 | Un curseur I-beam, indiquant qu'un widget peut accepter et afficher une entr�e de texte. |
Qt::SizeVerCursor | 5 | Un curseur employ� pour les �l�ments qui sont utilis�s pour redimensionner verticalement des fen�tres de haut niveau. |
Qt::SizeHorCursor | 6 | Un curseur employ� pour les �l�ments qui sont utilis�s pour redimensionner horizontalement des fen�tres de haut niveau. |
Qt::SizeBDiagCursor | 7 | Un curseur employ� pour les �l�ments qui sont utilis�s pour redimensionner par diagonales les fen�tres de haut niveau, � leur coins en haut � droite et en bas � gauche. |
Qt::SizeFDiagCursor | 8 | Un curseur employ� pour les �l�ments qui sont utilis�s pour redimensionner par diagonales les fen�tres de haut niveau, � leur coins en haut � gauche et en bas � droite. |
Qt::SizeAllCursor | 9 | Un curseur employ� pour les �l�ments qui sont utilis�s pour redimensionner les fen�tres de haut niveau dans n'importe quelle direction. |
Qt::BlankCursor | 10 | Un curseur vide/invisible, typiquement utilis� quand la forme du curseur doit �tre cach�e. |
Qt::SplitVCursor | 11 | Un curseur employ� pour les diviseurs verticaux, indiquant qu'un traitement peut �tre effectu� horizontalement pour ajuster l'espace disponible. |
Qt::SplitHCursor | 12 | Un curseur employ� pour les diviseurs horizontaux, indiquant qu'un traitement peut �tre effectu� verticalement pour ajuster l'espace disponible. |
Qt::PointingHandCursor | 13 | Un curseur en forme de main qui pointe, typiquement utilis� pour les �l�ments cliquables, tels que les liens hypertexte. |
Qt::ForbiddenCursor | 14 | Un curseur en forme de cercle barr�, typiquement utilis� pendant les op�rations de glissement-d�position pour indiquer que le contenu gliss� ne peut pas �tre d�pos� sur des widgets particuliers ou � l'int�rieur de certaines r�gions. |
Qt::OpenHandCursor | 17 | Un curseur repr�sentant une main ouverte, typiquement utilis� pour indiquer que la zone sous le curseur est la partie visible d'une toile sur laquelle l'utilisateur peut cliquer et faire glisser dans le but d'effectuer un d�filement. |
Qt::ClosedHandCursor | 18 | Un curseur repr�sentant une main ferm�e, typiquement utilis� lorsqu'une op�ration de glissement est en cours, impliquant un d�filement. |
Qt::WhatsThisCursor | 15 | Une fl�che avec un point d'interrogation, typiquement utilis�e pour indiquer la pr�sence de l'aide « What's this? » d'un widget. |
Qt::BusyCursor | 16 | Un curseur en forme de sablier ou de montre, couramment affich� pendant les op�rations permettant � l'utilisateur d'interagir avec l'application durant qu'elles sont effectu�es en arri�re-plan. |
Qt::DragMoveCursor | 20 | Un curseur qui est g�n�ralement utilis� lors du glissement d'un �l�ment. |
Qt::DragCopyCursor | 19 | Un curseur qui est g�n�ralement utilis� lors du glissement d'un �l�ment dans le but de le copier. |
Qt::DragLinkCursor | 21 | Un curseur qui est g�n�ralement utilis� lors du glissement d'un �l�ment dans le but de cr�er un lien vers celui-ci. |
Qt::BitmapCursor | 24 | |
Constante | Valeur | Description |
---|
Qt::TextDate | 0 | Le format de Qt par d�faut, qui inclut les noms du jour et du mois, le num�ro du jour et le num�ro du mois et l'ann�e dans leur totalit�. Les noms du jour et du mois seront courts. Basiquement, il s'agit de l'�quivalent de la cha�ne de format de date ddd MMM d yyyy. Voir QDate::toString() pour plus d'informations. |
Qt::ISODate | 1 | Le format �tendu ISO 8601 : soit YYYY-MM-DD pour les dates, soit YYYY-MM-DDTHH:MM:SS, YYYY-MM-DDTHH:MM:SSTZD (par exemple 1997-07-16T19:20:30+01:00) pour la date et l'heure confondues. |
Qt::SystemLocaleShortDate | ? | Le format court utilis� par le syst�me d'exploitation. |
Qt::SystemLocaleLongDate | ? | Le format long utilis� par le syst�me d'exploitation. |
Qt::DefaultLocaleShortDate | ? | Le format court sp�cifi� par le lieu de l'application. |
Qt::DefaultLocaleLongDate | ? | Le format long utilis� par le lieu de l'application. |
Qt::SystemLocaleDate | 2 | Cette valeur d'�num�ration est obsol�te. Utilisez Qt::SystemLocaleShortDate � la place (ou Qt::SystemLocaleLongDate si vous voulez des longues dates). |
Qt::LocaleDate | ? | Cette valeur d'�num�ration est obsol�te. Utilisez Qt::DefaultLocaleShortDate � la place (ou Qt::DefaultLocaleLongDate si vous voulez des longues dates). |
Qt::LocalDate | SystemLocaleDate | Cette valeur d'�num�ration est obsol�te. Utilisez Qt::SystemLocaleShortDate � la place (ou Qt::SystemLocaleLongDate si vous voulez des longues dates). |
Note : pour les formats ISODate, chaque Y, M et D repr�sente un simple chiffre de l'ann�e, du mois et du jour utilis� pour sp�cifier la date. Chaque H, M et S repr�sente un simple chiffre d'heure, de minute et de seconde utilis� pour sp�cifier l'heure. La pr�sence d'un caract�re litt�ral T est utilis�e pour s�parer la date et le temps lorsque les deux sont sp�cifi�s.
enum Qt::DayOfWeek
Constante | Valeur | Signification |
---|
Qt::Monday | 1 | Lundi |
Qt::Tuesday | 2 | Mardi |
Qt::Wednesday | 3 | Mercredi |
Qt::Thursday | 4 | Jeudi |
Qt::Friday | 5 | Vendredi |
Qt::Saturday | 6 | Samedi |
Qt::Sunday | 7 | Dimanche |
flags Qt::DockWidgetAreas
Constante | Valeur |
---|
Qt::LeftDockWidgetArea | 0x1 |
Qt::RightDockWidgetArea | 0x2 |
Qt::TopDockWidgetArea | 0x4 |
Qt::BottomDockWidgetArea | 0x8 |
Qt::AllDockWidgetAreas | DockWidgetArea_Mask |
Qt::NoDockWidgetArea | 0 |
Le type DockWidgetAreas est un typedef de QFlags<DockWidgetArea>. Il stocke une combinaison OU des valeurs de DockWidgetArea.
enum Qt::DropAction
flags Qt::DropActions
Constante | Valeur | Description |
---|
Qt::CopyAction | 0x1 | Copie la donn�e sur la cible. |
Qt::MoveAction | 0x2 | D�place la donn�e depuis la source vers la cible. |
Qt::LinkAction | 0x4 | Cr�e un lien depuis la source vers la cible. |
Qt::ActionMask | 0xff | |
Qt::IgnoreAction | 0x0 | Ignore l'action (ne fait rien avec les donn�es). |
Qt::TargetMoveAction | 0x8002 | Sous Windows, cette valeur est utilis�e lorsque la propri�t� des donn�es de glisser-d�poser devraient �tre prises en charge par l'application source, c'est-�-dire que l'application source ne devrait pas d�truire les donn�es. Sous X11, cette valeur est utilis�e pour effectuer un mouvement. TargetMoveAction n'est pas utilis� sous Mac. |
Le type DropActions est un typedef de QFlags<DropAction>. Il stocke une combinaison OU des valeurs de DropAction.
enum Qt::EventPriority
Cette �num�ration peut �tre utilis� pour sp�cifier les priorit�s d'�v�nements.
Constante | Valeur | Description |
---|
Qt::HighEventPriority | 1 | Avec cette propri�t� les �v�nements sont envoy�s avant ceux ayant la propri�t� NormalEventPriority ou LowEventPriority. |
Qt::NormalEventPriority | 0 | Avec cette propri�t� les �v�nements sont envoy�s apr�s ceux ayant la propri�t� HighEventPriority mais avant ceux ayant la propri�t� LowEventPriority. |
Qt::LowEventPriority | -1 | Avec cette propri�t� les �v�nements sont envoy�s apr�s ceux ayant la propri�t� HighEventPriority ou NormalEventPriority. |
Notez que ces valeurs sont fournies par enti�re commodit�, depuis que les priorit�s d'�v�nements peuvent �tre des valeurs entre INT_MAX et INT_MIN inclus. Par exemple, vous pouvez d�finir des priorit�s en tant que priorit�s relatives � chaque autre :
enum CustomEventPriority
{
// Un �v�nement important
ImportantEventPriority = Qt::HighEventPriority,
// Un �v�nement plus important
MoreImportantEventPriority = ImportantEventPriority + 1,
// Un �v�nement critique
CriticalEventPriority = 100 * MoreImportantEventPriority,
// Pas si important
StatusEventPriority = Qt::LowEventPriority,
// Ceux-l� sont moins importants que les �v�nements de Status
IdleProcessingDoneEventPriority = StatusEventPriority - 1
};
Voir aussi QCoreApplication::postEvent().
enum Qt::FillRule
Sp�cifie quelle m�thode doit �tre utilis�e pour remplir les trajectoires et les polygones.
Constante | Valeur | Description |
---|
Qt::OddEvenFill | 0 | Sp�cifie que la r�gion est remplie en utilisant la r�gle de remplissage d'imparit�. Avec cette r�gle, nous d�terminons si un point est � l'int�rieur de la forme par l'utilisation de la m�thode suivante. Dessinez une ligne horizontale � partir du point � un emplacement externe � la forme et comptez le nombre d'intersections : si le nombre d'intersections est un nombre impair, le point est � l'int�rieur de la forme. Ce mode est le mode par d�faut. |
Qt::WindingFill | 1 | Sp�cifie que la r�gion est remplie en utilisant la r�gle de la spirale non nulle. Avec cette r�gle, nous d�terminons si un point est � l'int�rieur de la forme par l'utilisation de la m�thode suivante. Dessinez une ligne horizontale � partir du point � un emplacement externe � la forme. D�terminez si la direction de la ligne � chaque point d'intersection est haut ou bas. Le nombre de spirales est d�termin� par l'addition de la direction de chaque intersection. Si le nombre est non nul, le point est � l'int�rieur de la forme. Ce mode de remplissage peut aussi dans la plupart des cas �tre consid�r� en tant qu'intersection de formes ferm�es. |
enum Qt::FocusPolicy
Constante | Valeur | Description |
---|
Qt::TabFocus | 0x1 | Le widget accepte le focus par tabulation. |
Qt::ClickFocus | 0x2 | Le widget accepte le focus par clic. |
Qt::StrongFocus | TabFocus | ClickFocus 0x8 | Le widget accepte le focus par tabulation et clic. Sous Mac OS X, il sera aussi indiqu� que le widget accepte le focus par tabulation quand il est en mode focus de Texte/Liste. |
Qt::WheelFocus | StrongFocus 0x4 | Comme Qt::StrongFocus, mis � part le fait que le widget accepte aussi le focus par l'utilisation de la roulette de la souris. |
Qt::NoFocus | 0 | Le widget n'accepte pas le focus. |
enum Qt::FocusReason
Cette �num�ration sp�cifie la raison pour laquelle le focus a chang�. Elle sera pass�e � travers QWidget::setFocus et pourra �tre re�ue dans le QFocusEvent envoy� au widget au changement de focus.
Constante | Valeur | Description |
---|
Qt::MouseFocusReason | 0 | Une action de souris s'est produite. |
Qt::TabFocusReason | 1 | La touche Tab a �t� press�e. |
Qt::BacktabFocusReason | 2 | Un Backtab s'est produit. Pour cela, l'entr�e peut inclure les touches Shift ou Control ; par exemple Shift+Tab. |
Qt::ActiveWindowFocusReason | 3 | Le syst�me de fen�trage a rendu cette fen�tre active ou inactive. |
Qt::PopupFocusReason | 4 | L'application a ouvert/ferm� une pop-up qui a saisi/rel�ch� le focus du clavier. |
Qt::ShortcutFocusReason | 5 | L'utilisateur a tap� un raccourci d'ami de label. |
Qt::MenuBarFocusReason | 6 | La barre de menus a pris le focus. |
Qt::OtherFocusReason | 7 | Une autre raison, souvent une sp�cificit� de l'application. |
Voir aussi Le focus de clavier.
enum Qt::GestureFlag
flags Qt::GestureFlags
Cette �num�ration d�crit les drapeaux additionnels pouvant �tre utilis�s lors d'un abonnement � un geste.
Constante | Valeur | Description |
---|
Qt::DontStartGestureOnChildren | 0x01 | Par d�faut, les gestes peuvent commencer sur le widget ou sur n'importe lequel de ses enfants. Utilisez ce drapeau pour d�sactiver cela et pour autoriser un geste � commencer sur le widget uniquement. |
Qt::ReceivePartialGestures | 0x02 | Permet � tout �v�nement gestuel ignor� d'�tre propag� aux widgets parents qui ont cet indice de d�fini. Par d�faut, seuls les gestes qui sont dans l'�tat Qt::GestureStarted sont propag�s. Le widget obtient toujours le d�part de la s�quence gestuelle compl�te dans l'�tat Qt::GestureStarted et la fin avec un geste dans les �tats Qt::GestureFinished ou Qt::GestureCanceled. |
Qt::IgnoredGesturesPropagateToParent | 0x04 | Depuis Qt 4.7, ce drapeau vous permet d'affiner la propagation des �v�nements gestuels. En activant ce drapeau pendant l'accaparement d'un geste, tous les gestes partiels ignor�s seront propag�s � leurs �l�ments parents. |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.6.
Le type GestureFlags est un typedef de QFlags<GestureFlag>. Il stocke des combinaisons OU des valeurs de GestureFlag.
Voir aussi QWidget::grabGesture() et QGraphicsObject::grabGesture().
enum Qt::GestureState
Cette �num�ration d�crit l'�tat d'un geste.
Constante | Valeur | Description |
---|
Qt::GestureStarted | 1 | Un geste continu a d�but�. |
Qt::GestureUpdated | 2 | Un geste continue. |
Qt::GestureFinished | 3 | Un geste s'est termin�. |
Qt::GestureCanceled | 4 | Un geste a �t� annul�. |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.6.
Voir aussi QGesture.
enum Qt::GestureType
Cette �num�ration d�crit les gestes standards.
Constante | Valeur | Description |
---|
Qt::TapGesture | 1 | Un geste d'appui. |
Qt::TapAndHoldGesture | 2 | Un geste d'appui et de maintien (long appui). |
Qt::PanGesture | 3 | Un geste de toucher et de glissement. |
Qt::PinchGesture | 4 | Un geste de pincement. |
Qt::SwipeGesture | 5 | Un geste de glissement. |
Qt::CustomGesture | 0x0100 | Un drapeau qui peut �tre utilis� pour tester si un geste est d�fini par l'utilisateur. |
Les gestes d�finis par l'utilisateur sont enregistr�s avec la fonction QGestureRecognizer::registerRecognizer() qui g�n�re un ID de geste personnalis� avec le drapeau Qt::CustomGesture d�fini.
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.6.
Voir aussi QGesture, QWidget::grabGesture() et QGraphicsObject::grabGesture().
enum Qt::GlobalColor
Les objets de QColor pr�d�finis de Qt :
Constante | Valeur | Description |
---|
Qt::white | 3 | Blanc (#ffffff) |
Qt::black | 2 | Noir (#000000) |
Qt::red | 7 | Rouge (#ff0000) |
Qt::darkRed | 13 | Rouge fonc� (#800000) |
Qt::green | 8 | Vert (#00ff00) |
Qt::darkGreen | 14 | Vert fonc� (#008000) |
Qt::blue | 9 | Bleu (#0000ff) |
Qt::darkBlue | 15 | Bleu fonc� (#000080) |
Qt::cyan | 10 | Cyan (#00ffff) |
Qt::darkCyan | 16 | Cyan fonc� (#008080) |
Qt::magenta | 11 | Magenta (#ff00ff) |
Qt::darkMagenta | 17 | Magenta fonc� (#800080) |
Qt::yellow | 12 | Jaune (#ffff00) |
Qt::darkYellow | 18 | Jaune fonc� (#808000) |
Qt::gray | 5 | Gris (#a0a0a4) |
Qt::darkGray | 4 | Gris fonc� (#808080) |
Qt::lightGray | 6 | Gris clair (#c0c0c0) |
Qt::transparent | 19 | Une valeur de noir transparent (c'est-�-dire, QColor(0, 0, 0, 0)) |
Qt::color0 | 0 | Valeur de pixel 0 (pour les bitmaps) |
Qt::color1 | 1 | Valeur de pixel 1 (pour les bitmaps) |
Voir aussi QColor.
typedef Qt::HANDLE
Le type de gestion sp�cifique � la plateforme des objets syst�me. C'est l'�quivalent de void * sous Mac OS X et Linux embarqu� et � unsigned long sous X11. Sous Windows, c'est le DWORD retourn� par la fonction Win32 getCurrentThreadId().
Attention : utiliser ce type n'est pas portable.
enum Qt::HitTestAccuracy
Cette �num�ration contient les types de pr�cisions pouvant �tre utilis�s avec la classe lors de tests concernant des clics de souris sur les documents textuels.
Constante | Valeur | Description |
---|
Qt::ExactHit | 0 | Le point sur lequel l'entr�e s'est produite doit co�ncider exactement avec les parties sensitives de l'entr�e du document. |
Qt::FuzzyHit | 1 | Le point sur lequel l'entr�e s'est produite peut �tre proche des parties sensitives de l'entr�e du document. |
Cette �num�ration est d�finie dans le fichier d'en-t�te <QTextDocument>.
enum Qt::ImageConversionFlag
flags Qt::ImageConversionFlags
Les options marqu�es � (par d�faut) � sont d�finies si aucune autre valeur de la liste n'est incluse (comme les valeurs par d�faut sont z�ro).
Pr�f�rences de couleur/mono (ignor�e pour QBitmap) :
Constante | Valeur | Description |
---|
Qt::AutoColor | 0x00000000 | (par d�faut) - Si l'image a une profondeur � 1 et si elle contient uniquement des pixels noirs et blancs, le pixmap devient monochrome. |
Qt::ColorOnly | 0x00000003 | Le pixmap est tram�/converti � la profondeur d'affichage native. |
Qt::MonoOnly | 0x00000002 | Le pixmap devient monochrome. Si n�cessaire, il est tram� par l'utilisation de l'algorithme de tramage choisi. |
Pr�f�rences de modes de tramage de canaux RGB :
Constante | Valeur | Description |
---|
Qt::DiffuseDither | 0x00000000 | (par d�faut) - Une trame de haute qualit�. |
Qt::OrderedDither | 0x00000010 | Une trame plus rapide et plus ordonn�e. |
Qt::ThresholdDither | 0x00000020 | Pas de tramage ; des couleurs les plus proches sont utilis�es. |
Pr�f�rences de modes de tramage de canal alpha :
Constante | Valeur | Description |
---|
Qt::ThresholdAlphaDither | 0x00000000 | (par d�faut) - Pas de tramage. |
Qt::OrderedAlphaDither | 0x00000004 | Une trame plus rapide et plus ordonn�e. |
Qt::DiffuseAlphaDither | 0x00000008 | Une trame de haute qualit�. |
Harmonisation colorim�trique contre pr�f�rence de tramage :
Constante | Valeur | Description |
---|
Qt::PreferDither | 0x00000040 | (par d�faut lors d'une conversion vers un pixmap) - Trame toujours les images de 32 bits quand l'image est convertie en 8 bits. |
Qt::AvoidDither | 0x00000080 | (par d�faut lors d'une conversion dans le but d'enregistrer dans un fichier) - Trame les images de 32 bits uniquement si l'image a plus de 256 couleurs et est en train d'�tre convertie en 8 bits. |
Qt::NoOpaqueDetection | 0x00000100 | Ne v�rifie pas si l'image contient des pixels non opaques. Utilisez cela si vous savez que l'image est semi-transparente et si vous souhaitez �viter la v�rification non n�cessaire des pixels de l'image, jusqu'� ce qu'un pixel non opaque soit trouv�, ou encore si vous souhaitez que le pixmap conserve un canal alpha pour une autre raison. Si l'image n'a pas de canal alpha, ce drapeau n'a aucun effet. |
Le type de drapeau ImageConversionFlags est un typedef de QFlags<ImageConversionFlag>. Il stocke des combinaisons OU des valeurs de ImageConversionFlag.
flags Qt::InputMethodHints
Constante | Valeur | Description |
---|
Qt::ImhNone | 0x0 | Pas d'indice. |
Drapeaux qui alt�rent le comportement :
Constante | Valeur | Description |
---|
Qt::ImhHiddenText | 0x1 | Les caract�res doivent �tre cach�s, comme cela est typiquement le cas lors d'une entr�e de mot de passe. Cela est d�fini automatiquement lorsque QLineEdit::echoMode est mis sur Password. |
Qt::ImhNoAutoUppercase | 0x2 | La m�thode d'entr�e ne doit pas essayer de changer automatiquement en majuscule lorsqu'une phrase se finit. |
Qt::ImhPreferNumbers | 0x4 | Les nombres sont pr�f�r�s (mais non requis). |
Qt::ImhPreferUppercase | 0x8 | Les lettres majuscules sont pr�f�r�es (mais non requises). |
Qt::ImhPreferLowercase | 0x10 | Les lettres minuscules sont pr�f�r�es (mais non requises). |
Qt::ImhNoPredictiveText | 0x20 | N'utilise pas de texte pr�dictif (c'est-�-dire une recherche dans un dictionnaire) lors de la frappe. |
Drapeaux restreignant l'entr�e (drapeaux exclusifs) :
Constante | Valeur | Description |
---|
Qt::ImhDigitsOnly | 0x10000 | Seuls les chiffres sont autoris�s. |
Qt::ImhFormattedNumbersOnly | 0x20000 | Seule l'entr�e num�rale est autoris�e. Cela inclut le point d�cimal et le signe moins. |
Qt::ImhUppercaseOnly | 0x40000 | Seule l'entr�e de lettres majuscules est autoris�e. |
Qt::ImhLowercaseOnly | 0x80000 | Seule l'entr�e de lettres minuscules est autoris�e. |
Qt::ImhDialableCharactersOnly | 0x100000 | Seuls les caract�res ad�quats � la composition de num�ros de t�l�phone sont autoris�s. |
Qt::ImhEmailCharactersOnly | 0x200000 | Seuls les caract�res ad�quats aux adresses e-mail sont autoris�s. |
Qt::ImhUrlCharactersOnly | 0x400000 | Seuls les caract�res ad�quats aux URL sont autoris�s. |
Masques :
Constante | Valeur | Description |
---|
Qt::ImhExclusiveInputMask | 0xffff0000 | Ce masque produit des non-nuls si l'un de ces drapeaux exclusifs est utilis�. |
Note : si de multiples drapeaux exclusifs sont mis en composition OU, le caract�re d�fini r�sultant consistera en l'union des drapeaux sp�cifi�s d�finis. Par exemple, la sp�cification de ImhNumbersOnly et de ImhUppercaseOnly produira un ensemble compos� de nombres et de lettres majuscules.
Le type InputMethodHints est un typedef de QFlags<InputMethodHint>. Il stocke des combinaisons OU des valeurs de InputMethodHint.
Voir aussi QGraphicsItem::inputMethodHints().
Constante | Valeur | Description |
---|
Qt::ImMicroFocus | 0 | Le rectangle couvrant la zone du curseur d'entr�e dans les coordonn�es du widget. |
Qt::ImFont | 1 | La police actuellement utilis� pour l'entr�e textuelle. |
Qt::ImCursorPosition | 2 | La position logique du curseur � l'int�rieur du texte entourant la zone d'entr�e (voir ImSurroundingText). |
Qt::ImSurroundingText | 3 | Le texte simple autour de la zone d'entr�e, par exemple le paragraphe actuel. |
Qt::ImCurrentSelection | 4 | Le texte actuellement s�lectionn�. |
Qt::ImMaximumTextLength | 5 | Le nombre maximum de caract�res que le widget peut poss�der. S'il n'y a pas de limite, QVariant() est retourn�. |
Qt::ImAnchorPosition | 6 | La position de l'ancre de s�lection. Cela peut �tre inf�rieur ou sup�rieur � ImCursorPosition, d�pendant du c�t� de la s�lection o� le curseur est. S'il n'y a pas de s�lection, cela retourne la m�me chose que ImCursorPosition. |
enum Qt::ItemDataRole
Chaque item du mod�le a un ensemble d'�l�ments de donn�es associ�es, chacune avec son propre r�le. Les r�les sont utilis�s par la vue pour indiquer au mod�le le type de donn�es requises. Des mod�les personnalis�s devraient retourner des donn�es de ces types.
Les r�les g�n�raux et leurs types associ�s sont :
Constante | Valeur | Description |
---|
Qt::DisplayRole | 0 | Les donn�es-cl�s � rendre sous la forme de texte. (QString) |
Qt::DecorationRole | 1 | Les donn�es � rendre comme d�coration sous la forme d'une ic�ne. (QColor, QIcon ou QPixmap) |
Qt::EditRole | 2 | Les donn�es d'un formulaire convenant pour l'�dition dans un �diteur. (QString) |
Qt::ToolTipRole | 3 | Les donn�es affich�es dans l'infobulle de l'item. (QString) |
Qt::StatusTipRole | 4 | Les donn�es affich�es dans la barre de statut. (QString) |
Qt::WhatsThisRole | 5 | Les donn�es affich�es pour l'item dans le mode « What's This? ». (QString) |
Qt::SizeHintRole | 13 | L'indice de taille pour l'item qui sera fourni aux vues. (QSize) |
R�les d�crivant l'apparence et les m�tadonn�es avec leurs types associ�s :
Constante | Valeur | Description |
---|
Qt::FontRole | 6 | La police utilis�e pour les items rendus avec le d�l�gu� par d�faut. (QFont) |
Qt::TextAlignmentRole | 7 | L'alignement du texte pour les items rendus avec le d�l�gu� par d�faut. (Qt::AlignmentFlag) |
Qt::BackgroundRole | 8 | La brosse d'arri�re-plan utilis�e pour les items rendus avec le d�l�gu� par d�faut. (QBrush) |
Qt::BackgroundColorRole | 8 | Ce r�le est obsol�te, utilisez BackgroundRole � la place. |
Qt::ForegroundRole | 9 | La brosse d'avant-plan (g�n�ralement la couleur du texte) utilis�e pour les items rendus avec le d�l�gu� par d�faut. (QBrush) |
Qt::TextColorRole | 9 | Ce r�le est obsol�te, utilisez ForegroundRole � la place. |
Qt::CheckStateRole | 10 | Ce r�le est utilis� pour obtenir l'�tat d'un item. (Qt::CheckState) |
R�les d'accessibilit� (avec les types associ�s) :
Constante | Valeur | Description |
---|
Qt::AccessibleTextRole | 11 | Le texte � utiliser par les extensions d'accessibilit� et les plug-ins comme les lecteurs d'�crans. (QString) |
Qt::AccessibleDescriptionRole | 12 | Une description de l'item � des fins d'accessibilit�. (QString) |
R�les utilisateur :
Constante | Valeur | Description |
---|
Qt::UserRole | 32 | Le premier r�le qui peut �tre utilis� � des fins propres � l'application. |
Pour les r�les utilisateur, le d�veloppeur doit d�cider quels types utiliser et s'assurer que les composants utilisent les bons types lors de l'acc�s aux donn�es et de leur �criture.
enum Qt::ItemFlag
flags Qt::ItemFlags
Cette �num�ration d�crit les propri�t�s d'un item :
Constante | Valeur | Description |
---|
Qt::NoItemFlags | 0 | Il n'a pas encore la moindre propri�t� d�finie. |
Qt::ItemIsSelectable | 1 | Il peut �tre coch�. |
Qt::ItemIsEditable | 2 | Il peut �tre �dit�. |
Qt::ItemIsDragEnabled | 4 | Il peut �tre gliss�. |
Qt::ItemIsDropEnabled | 8 | Il peut �tre utilis� comme une cible de d�p�t. |
Qt::ItemIsUserCheckable | 16 | Il peut �tre s�lectionn� par l'utilisateur. |
Qt::ItemIsEnabled | 32 | L'utilisateur peut interagir avec l'item. |
Qt::ItemIsTristate | 64 | L'item est cochable avec trois �tats possibles. |
Notez que les items cochables doivent recevoir un set de drapeaux correct et un �tat initial indiquant si l'item est coch� ou non. Ceci est g�r� automatiquement pour les composants mod�le-vue mais n�cessite d'�tre explicitement mis pour les instances de QListWidgetItem, QTableWidgetItem et QTreeWidgetItem.
Le type ItemFlags est un typedef pour QFlags<ItemFlag>, il stocke une combinaison OU de valeurs ItemFlag.
Voir aussi QAbstractItemModel.
enum Qt::ItemSelectionMode
Cette �num�ration est utilis�e dans QGraphicsItem, QGraphicsScene et QGraphicsView pour sp�cifier la mani�re dont les items sont s�lectionn�s ou comme d�terminer si un forme et un item sont en collision.
Constante | Valeur | Description |
---|
Qt::ContainsItemShape | 0x0 | La liste de sortie contient uniquement les items dont la forme est compl�tement contenue dans la zone de s�lection. Les items qui ont une intersection avec la bordure de la zone ne sont pas inclus. |
Qt::IntersectsItemShape | 0x1 | La liste de sortie contient des items dont la forme est compl�tement contenue dans la zone de s�lection et des items qui ont une intersection avec les bordures de la zone. Ce mode est assez commun pour la s�lection d'une bande. |
Qt::ContainsItemBoundingRec | 0x2 | La liste de sortie contient uniquement des items dont le rectangle de d�limitation est compl�tement contenu dans la zone de s�lection. Les items qui ont une intersection avec la bordure de la zone ne sont pas inclus. |
Qt::IntersectsItemBoundingRect | 0x3 | La liste de sortie contient les items dont le rectangle de d�limitation est compl�tement inclus dans la zone de s�lection et des items qui ont une intersection avec la bordure de la zone. Cette m�thode est g�n�ralement utilis�e pour d�terminer les zones qui doivent �tre redessin�es. |
Voir aussi QGraphicsScene::items(), QGraphicsScene::collidingItems(), QGraphicsView::items(), QGraphicsItem::collidesWithItem() et QGraphicsItem::collidesWithPath().
enum Qt::Key
Les noms des touches utilis�s par Qt.
Constante | Valeur | Description | |
---|
Qt::Key_Escape | 0x01000000 | | |
Qt::Key_Tab | 0x01000001 | | |
Qt::Key_Backtab | 0x01000002 | | |
Qt::Key_Backspace | 0x01000003 | | |
Qt::Key_Return | 0x01000004 | | |
Qt::Key_Enter | 0x01000005 | G�n�ralement situ� sur le pav� num�rique. | |
Qt::Key_Insert | 0x01000006 | | |
Qt::Key_Delete | 0x01000007 | | |
Qt::Key_Pause | 0x01000008 | La touche Pause/Break (Note : rien � voir avec la mise en pause des m�dias) | |
Qt::Key_Print | 0x01000009 | | |
Qt::Key_SysReq | 0x0100000a | | |
Qt::Key_Clear | 0x0100000b | | |
Qt::Key_Home | 0x01000010 | | |
Qt::Key_End | 0x01000011 | | |
Qt::Key_Left | 0x01000012 | | |
Qt::Key_Up | 0x01000013 | | |
Qt::Key_Right | 0x01000014 | | |
Qt::Key_Down | 0x01000015 | | |
Qt::Key_PageUp | 0x01000016 | | |
Qt::Key_PageDown | 0x01000017 | | |
Qt::Key_Shift | 0x01000020 | | |
Qt::Key_Control | 0x01000021 | Sous Mac OS X, cela correspond aux touches de commande. | |
Qt::Key_Meta | 0x01000022 | Sous Mac OS X, cela correspond aux touches de contr�le. Sous Windows, cette touche est associ�e � celle de Windows. | |
Qt::Key_Alt | 0x01000023 | | |
Qt::Key_AltGr | 0x01001103 | Sous Windows, quand l'�v�nement KeyDown est envoy� pour cette touche, les modificateurs Ctrl+Alt sont �galement d�finis. | |
Qt::Key_CapsLock | 0x01000024 | | |
Qt::Key_NumLock | 0x01000025 | | |
Qt::Key_ScrollLock | 0x01000026 | | |
Qt::Key_F1 | 0x01000030 | | |
Qt::Key_F2 | 0x01000031 | | |
Qt::Key_F3 | 0x01000032 | | |
Qt::Key_F4 | 0x01000033 | | |
Qt::Key_F5 | 0x01000034 | | |
Qt::Key_F6 | 0x01000035 | | |
Qt::Key_F7 | 0x01000036 | | |
Qt::Key_F8 | 0x01000037 | | |
Qt::Key_F9 | 0x01000038 | | |
Qt::Key_F10 | 0x01000039 | | |
Qt::Key_F11 | 0x0100003a | | |
Qt::Key_F12 | 0x0100003b | | |
Qt::Key_F13 | 0x0100003c | | |
Qt::Key_F14 | 0x0100003d | | |
Qt::Key_F15 | 0x0100003e | | |
Qt::Key_F16 | 0x0100003f | | |
Qt::Key_F17 | 0x01000040 | | |
Qt::Key_F18 | 0x01000041 | | |
Qt::Key_F19 | 0x01000042 | | |
Qt::Key_F20 | 0x01000043 | | |
Qt::Key_F21 | 0x01000044 | | |
Qt::Key_F22 | 0x01000045 | | |
Qt::Key_F23 | 0x01000046 | | |
Qt::Key_F24 | 0x01000047 | | |
Qt::Key_F25 | 0x01000048 | | |
Qt::Key_F26 | 0x01000049 | | |
Qt::Key_F27 | 0x0100004a | | |
Qt::Key_F28 | 0x0100004b | | |
Qt::Key_F29 | 0x0100004c | | |
Qt::Key_F30 | 0x0100004d | | |
Qt::Key_F31 | 0x0100004e | | |
Qt::Key_F32 | 0x0100004f | | |
Qt::Key_F33 | 0x01000050 | | |
Qt::Key_F34 | 0x01000051 | | |
Qt::Key_F35 | 0x01000052 | | |
Qt::Key_Super_L | 0x01000053 | | |
Qt::Key_Super_R | 0x01000054 | | |
Qt::Key_Menu | 0x01000055 | | |
Qt::Key_Hyper_L | 0x01000056 | | |
Qt::Key_Hyper_R | 0x01000057 | | |
Qt::Key_Help | 0x01000058 | | |
Qt::Key_Direction_L | 0x01000059 | | |
Qt::Key_Direction_R | 0x01000060 | | |
Qt::Key_Space | 0x20 | | |
Qt::Key_Any | Key_Space | | |
Qt::Key_Exclam | 0x21 | | |
Qt::Key_QuoteDbl | 0x22 | | |
Qt::Key_NumberSign | 0x23 | | |
Qt::Key_Dollar | 0x24 | | |
Qt::Key_Percent | 0x25 | | |
Qt::Key_Ampersand | 0x26 | | |
Qt::Key_Apostrophe | 0x27 | | |
Qt::Key_ParenLeft | 0x28 | | |
Qt::Key_ParenRight | 0x29 | | |
Qt::Key_Asterisk | 0x2a | | |
Qt::Key_Plus | 0x2b | | |
Qt::Key_Comma | 0x2c | | |
Qt::Key_Minus | 0x2d | | |
Qt::Key_Period | 0x2e | | |
Qt::Key_Slash | 0x2f | | |
Qt::Key_0 | 0x30 | | |
Qt::Key_1 | 0x31 | | |
Qt::Key_2 | 0x32 | | |
Qt::Key_3 | 0x33 | | |
Qt::Key_4 | 0x34 | | |
Qt::Key_5 | 0x35 | | |
Qt::Key_6 | 0x36 | | |
Qt::Key_7 | 0x37 | | |
Qt::Key_8 | 0x38 | | |
Qt::Key_9 | 0x39 | | |
Qt::Key_Colon | 0x3a | | |
Qt::Key_Semicolon | 0x3b | | |
Qt::Key_Less | 0x3c | | |
Qt::Key_Equal | 0x3d | | |
Qt::Key_Greater | 0x3e | | |
Qt::Key_Question | 0x3f | | |
Qt::Key_At | 0x40 | | |
Qt::Key_A | 0x41 | | |
Qt::Key_B | 0x42 | | |
Qt::Key_C | 0x43 | | |
Qt::Key_D | 0x44 | | |
Qt::Key_E | 0x45 | | |
Qt::Key_F | 0x46 | | |
Qt::Key_G | 0x47 | | |
Qt::Key_H | 0x48 | | |
Qt::Key_I | 0x49 | | |
Qt::Key_J | 0x4a | | |
Qt::Key_K | 0x4b | | |
Qt::Key_L | 0x4c | | |
Qt::Key_M | 0x4d | | |
Qt::Key_N | 0x4e | | |
Qt::Key_O | 0x4f | | |
Qt::Key_P | 0x50 | | |
Qt::Key_Q | 0x51 | | |
Qt::Key_R | 0x52 | | |
Qt::Key_S | 0x53 | | |
Qt::Key_T | 0x54 | | |
Qt::Key_U | 0x55 | | |
Qt::Key_V | 0x56 | | |
Qt::Key_W | 0x57 | | |
Qt::Key_X | 0x58 | | |
Qt::Key_Y | 0x59 | | |
Qt::Key_Z | 0x5a | | |
Qt::Key_BracketLeft | 0x5b | | |
Qt::Key_Backslash | 0x5c | | |
Qt::Key_BracketRight | 0x5d | | |
Qt::Key_AsciiCircum | 0x5e | | |
Qt::Key_Underscore | 0x5f | | |
Qt::Key_QuoteLeft | 0x60 | | |
Qt::Key_BraceLeft | 0x7b | | |
Qt::Key_Bar | 0x7c | | |
Qt::Key_BraceRight | 0x7d | | |
Qt::Key_AsciiTilde | 0x7e | | |
Qt::Key_nobreakspace | 0x0a0 | | |
Qt::Key_exclamdown | 0x0a1 | | |
Qt::Key_cent | 0x0a2 | | |
Qt::Key_sterling | 0x0a3 | | |
Qt::Key_currency | 0x0a4 | | |
Qt::Key_yen | 0x0a5 | | |
Qt::Key_brokenbar | 0x0a6 | | |
Qt::Key_section | 0x0a7 | | |
Qt::Key_diaeresis | 0x0a8 | | |
Qt::Key_copyright | 0x0a9 | | |
Qt::Key_ordfeminine | 0x0aa | | |
Qt::Key_guillemotleft | 0x0ab | | |
Qt::Key_notsign | 0x0ac | | |
Qt::Key_hyphen | 0x0ad | | |
Qt::Key_registered | 0x0ae | | |
Qt::Key_macron | 0x0af | | |
Qt::Key_degree | 0x0b0 | | |
Qt::Key_plusminus | 0x0b1 | | |
Qt::Key_twosuperior | 0x0b2 | | |
Qt::Key_threesuperior | 0x0b3 | | |
Qt::Key_acute | 0x0b4 | | |
Qt::Key_mu | 0x0b5 | | |
Qt::Key_paragraph | 0x0b6 | | |
Qt::Key_periodcentered | 0x0b7 | | |
Qt::Key_cedilla | 0x0b8 | | |
Qt::Key_onesuperior | 0x0b9 | | |
Qt::Key_masculine | 0x0ba | | |
Qt::Key_guillemotright | 0x0bb | | |
Qt::Key_onequarter | 0x0bc | | |
Qt::Key_onehalf | 0x0bd | | |
Qt::Key_threequarters | 0x0be | | |
Qt::Key_questiondown | 0x0bf | | |
Qt::Key_Agrave | 0x0c0 | | |
Qt::Key_Aacute | 0x0c1 | | |
Qt::Key_Acircumflex | 0x0c2 | | |
Qt::Key_Atilde | 0x0c3 | | |
Qt::Key_Adiaeresis | 0x0c4 | | |
Qt::Key_Aring | 0x0c5 | | |
Qt::Key_AE | 0x0c6 | | |
Qt::Key_Ccedilla | 0x0c7 | | |
Qt::Key_Egrave | 0x0c8 | | |
Qt::Key_Eacute | 0x0c9 | | |
Qt::Key_Ecircumflex | 0x0ca | | |
Qt::Key_Ediaeresis | 0x0cb | | |
Qt::Key_Igrave | 0x0cc | | |
Qt::Key_Iacute | 0x0cd | | |
Qt::Key_Icircumflex | 0x0ce | | |
Qt::Key_Idiaeresis | 0x0cf | | |
Qt::Key_ETH | 0x0d0 | | |
Qt::Key_Ntilde | 0x0d1 | | |
Qt::Key_Ograve | 0x0d2 | | |
Qt::Key_Oacute | 0x0d3 | | |
Qt::Key_Ocircumflex | 0x0d4 | | |
Qt::Key_Otilde | 0x0d5 | | |
Qt::Key_Odiaeresis | 0x0d6 | | |
Qt::Key_multiply | 0x0d7 | | |
Qt::Key_Ooblique | 0x0d8 | | |
Qt::Key_Ugrave | 0x0d9 | | |
Qt::Key_Uacute | 0x0da | | |
Qt::Key_Ucircumflex | 0x0db | | |
Qt::Key_Udiaeresis | 0x0dc | | |
Qt::Key_Yacute | 0x0dd | | |
Qt::Key_THORN | 0x0de | | |
Qt::Key_ssharp | 0x0df | | |
Qt::Key_division | 0x0f7 | | |
Qt::Key_ydiaeresis | 0x0ff | | |
Qt::Key_Multi_key | 0x01001120 | | |
Qt::Key_Codeinput | 0x01001137 | | |
Qt::Key_SingleCandidate | 0x0100113c | | |
Qt::Key_MultipleCandidate | 0x0100113d | | |
Qt::Key_PreviousCandidate | 0x0100113e | | |
Qt::Key_Mode_switch | 0x0100117e | | |
Qt::Key_Kanji | 0x01001121 | | |
Qt::Key_Muhenkan | 0x01001122 | | |
Qt::Key_Henkan | 0x01001123 | | |
Qt::Key_Romaji | 0x01001124 | | |
Qt::Key_Hiragana | 0x01001125 | | |
Qt::Key_Katakana | 0x01001126 | | |
Qt::Key_Hiragana_Katakana | 0x01001127 | | |
Qt::Key_Zenkaku | 0x01001128 | | |
Qt::Key_Hankaku | 0x01001129 | | |
Qt::Key_Zenkaku_Hankaku | 0x0100112a | | |
Qt::Key_Touroku | 0x0100112b | | |
Qt::Key_Massyo | 0x0100112c | | |
Qt::Key_Kana_Lock | 0x0100112d | | |
Qt::Key_Kana_Shift | 0x0100112e | | |
Qt::Key_Eisu_Shift | 0x0100112f | | |
Qt::Key_Eisu_toggle | 0x01001130 | | |
Qt::Key_Hangul | 0x01001131 | | |
Qt::Key_Hangul_Start | 0x01001132 | | |
Qt::Key_Hangul_End | 0x01001133 | | |
Qt::Key_Hangul_Hanja | 0x01001134 | | |
Qt::Key_Hangul_Jamo | 0x01001135 | | |
Qt::Key_Hangul_Romaja | 0x01001136 | | |
Qt::Key_Hangul_Jeonja | 0x01001138 | | |
Qt::Key_Hangul_Banja | 0x01001139 | | |
Qt::Key_Hangul_PreHanja | 0x0100113a | | |
Qt::Key_Hangul_PostHanja | 0x0100113b | | |
Qt::Key_Hangul_Special | 0x0100113f | | |
Qt::Key_Dead_Grave | 0x01001250 | | |
Qt::Key_Dead_Acute | 0x01001251 | | |
Qt::Key_Dead_Circumflex | 0x01001252 | | |
Qt::Key_Dead_Tilde | 0x01001253 | | |
Qt::Key_Dead_Macron | 0x01001254 | | |
Qt::Key_Dead_Breve | 0x01001255 | | |
Qt::Key_Dead_Abovedot | 0x01001256 | | |
Qt::Key_Dead_Diaeresis | 0x01001257 | | |
Qt::Key_Dead_Abovering | 0x01001258 | | |
Qt::Key_Dead_Doubleacute | 0x01001259 | | |
Qt::Key_Dead_Caron | 0x0100125a | | |
Qt::Key_Dead_Cedilla | 0x0100125b | | |
Qt::Key_Dead_Ogonek | 0x0100125c | | |
Qt::Key_Dead_Iota | 0x0100125d | | |
Qt::Key_Dead_Voiced_Sound | 0x0100125e | | |
Qt::Key_Dead_Semivoiced_Sound | 0x0100125f | | |
Qt::Key_Dead_Belowdot | 0x01001260 | | |
Qt::Key_Dead_Hook | 0x01001261 | | |
Qt::Key_Dead_Horn | 0x01001262 | | |
Qt::Key_Back | 0x01000061 | | |
Qt::Key_Forward | 0x01000062 | | |
Qt::Key_Stop | 0x01000063 | | |
Qt::Key_Refresh | 0x01000064 | | |
Qt::Key_VolumeDown | 0x01000070 | | |
Qt::Key_VolumeMute | 0x01000071 | | |
Qt::Key_VolumeUp | 0x01000072 | | |
Qt::Key_BassBoost | 0x01000073 | | |
Qt::Key_BassUp | 0x01000074 | | |
Qt::Key_BassDown | 0x01000075 | | |
Qt::Key_TrebleUp | 0x01000076 | | |
Qt::Key_TrebleDown | 0x01000077 | | |
Qt::Key_MediaPlay | 0x01000080 | Une touche d�finissant l'�tat d'un lecteur de m�dia � lecture | |
Qt::Key_MediaStop | 0x01000081 | Une touche d�finissant l'�tat d'un lecteur de m�dia � arr�t | |
Qt::Key_MediaPrevious | 0x01000082 | | |
Qt::Key_MediaNext | 0x01000083 | | |
Qt::Key_MediaRecord | 0x01000084 | | |
Qt::Key_MediaPause | 0x1000085 | Une touche d�finissant l'�tat d'un lecteur de m�dia � pause (Note : il ne s'agit pas de la touche pause/break) | |
Qt::Key_MediaTogglePlayPause | 0x1000086 | Une touche pour basculer l'�tat lecture/pause d'un lecteur de m�dia (plut�t que de d�finir un �tat absolut) | |
Qt::Key_HomePage | 0x01000090 | | |
Qt::Key_Favorites | 0x01000091 | | |
Qt::Key_Search | 0x01000092 | | |
Qt::Key_Standby | 0x01000093 | | |
Qt::Key_OpenUrl | 0x01000094 | | |
Qt::Key_LaunchMail | 0x010000a0 | | |
Qt::Key_LaunchMedia | 0x010000a1 | | |
Qt::Key_Launch0 | 0x010000a2 | Sous X11 cette touche est mapp�e � la touche « My Computer » (XF86XK_MyComputer) pour des raisons d'h�ritage. | |
Qt::Key_Launch1 | 0x010000a3 | Sous X11 cette touche est mapp�e � la touche « Calculator » (XF86XK_Calculator) pour des raisons d'h�ritage. | |
Qt::Key_Launch2 | 0x010000a4 | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch0 pour des raisons d'h�ritage. | |
Qt::Key_Launch3 | 0x010000a5 | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch1 pour des raisons d'h�ritage. | |
Qt::Key_Launch4 | 0x010000a6 | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch2 pour des raisons d'h�ritage. | |
Qt::Key_Launch5 | 0x010000a7 | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch3 pour des raisons d'h�ritage. | |
Qt::Key_Launch6 | 0x010000a8 | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch4 pour des raisons d'h�ritage. | |
Qt::Key_Launch7 | 0x010000a9 | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch5 pour des raisons d'h�ritage. | |
Qt::Key_Launch8 | 0x010000aa | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch6 pour des raisons d'h�ritage. | |
Qt::Key_Launch9 | 0x010000ab | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch7 pour des raisons d'h�ritage. | |
Qt::Key_LaunchA | 0x010000ac | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch8 pour des raisons d'h�ritage. | |
Qt::Key_LaunchB | 0x010000ad | Sous X11 cette touche est mapp�e � la touche XF86XK_Launch9 pour des raisons d'h�ritage. | |
Qt::Key_LaunchC | 0x010000ae | Sous X11 cette touche est mapp�e � la touche XF86XK_LaunchA pour des raisons d'h�ritage. | |
Qt::Key_LaunchD | 0x010000af | Sous X11 cette touche est mapp�e � la touche XF86XK_LaunchB pour des raisons d'h�ritage. | |
Qt::Key_LaunchE | 0x010000b0 | Sous X11 cette touche est mapp�e � la touche XF86XK_LaunchC pour des raisons d'h�ritage. | |
Qt::Key_LaunchF | 0x010000b1 | Sous X11 cette touche est mapp�e � la touche XF86XK_LaunchD pour des raisons d'h�ritage. | |
Qt::Key_LaunchG | 0x0100010e | Sous X11 cette touche est mapp�e � la touche XF86XK_LaunchE pour des raisons d'h�ritage. | |
Qt::Key_LaunchH | 0x0100010f | Sous X11 cette touche est mapp�e � la touche XF86XK_LaunchF pour des raisons d'h�ritage. | |
Qt::Key_MonBrightnessUp | 0x010000b2 | | |
Qt::Key_MonBrightnessDown | 0x010000b3 | | |
Qt::Key_KeyboardLightOnOff | 0x010000b4 | | |
Qt::Key_KeyboardBrightnessUp | 0x010000b5 | | |
Qt::Key_KeyboardBrightnessDown | 0x010000b6 | | |
Qt::Key_PowerOff | 0x010000b7 | | |
Qt::Key_WakeUp | 0x010000b8 | | |
Qt::Key_Eject | 0x010000b9 | | |
Qt::Key_ScreenSaver | 0x010000ba | | |
Qt::Key_WWW | 0x010000bb | | |
Qt::Key_Memo | 0x010000bc | | |
Qt::Key_LightBulb | 0x010000bd | | |
Qt::Key_Shop | 0x010000be | | |
Qt::Key_History | 0x010000bf | | |
Qt::Key_AddFavorite | 0x010000c0 | | |
Qt::Key_HotLinks | 0x010000c1 | | |
Qt::Key_BrightnessAdjust | 0x010000c2 | | |
Qt::Key_Finance | 0x010000c3 | | |
Qt::Key_Community | 0x010000c4 | | |
Qt::Key_AudioRewind | 0x010000c5 | | |
Qt::Key_BackForward | 0x010000c6 | | |
Qt::Key_ApplicationLeft | 0x010000c7 | | |
Qt::Key_ApplicationRight | 0x010000c8 | | |
Qt::Key_Book | 0x010000c9 | | |
Qt::Key_CD | 0x010000ca | | |
Qt::Key_Calculator | 0x010000cb | Sous X11 cette touche n'est pas mapp�e pour des raisons d'h�ritage. Utilisez Qt::Key_Launch1 � la place. | |
Qt::Key_ToDoList | 0x010000cc | | |
Qt::Key_ClearGrab | 0x010000cd | | |
Qt::Key_Close | 0x010000ce | | |
Qt::Key_Copy | 0x010000cf | | |
Qt::Key_Cut | 0x010000d0 | | |
Qt::Key_Display | 0x010000d1 | | |
Qt::Key_DOS | 0x010000d2 | | |
Qt::Key_Documents | 0x010000d3 | | |
Qt::Key_Excel | 0x010000d4 | | |
Qt::Key_Explorer | 0x010000d5 | | |
Qt::Key_Game | 0x010000d6 | | |
Qt::Key_Go | 0x010000d7 | | |
Qt::Key_iTouch | 0x010000d8 | | |
Qt::Key_LogOff | 0x010000d9 | | |
Qt::Key_Market | 0x010000da | | |
Qt::Key_Meeting | 0x010000db | | |
Qt::Key_MenuKB | 0x010000dc | | |
Qt::Key_MenuPB | 0x010000dd | | |
Qt::Key_MySites | 0x010000de | | |
Qt::Key_News | 0x010000df | | |
Qt::Key_OfficeHome | 0x010000e0 | | |
Qt::Key_Option | 0x010000e1 | | |
Qt::Key_Paste | 0x010000e2 | | |
Qt::Key_Phone | 0x010000e3 | | |
Qt::Key_Calendar | 0x010000e4 | | |
Qt::Key_Reply | 0x010000e5 | | |
Qt::Key_Reload | 0x010000e6 | | |
Qt::Key_RotateWindows | 0x010000e7 | | |
Qt::Key_RotationPB | 0x010000e8 | | |
Qt::Key_RotationKB | 0x010000e9 | | |
Qt::Key_Save | 0x010000ea | | |
Qt::Key_Send | 0x010000eb | | |
Qt::Key_Spell | 0x010000ec | | |
Qt::Key_SplitScreen | 0x010000ed | | |
Qt::Key_Support | 0x010000ee | | |
Qt::Key_TaskPane | 0x010000ef | | |
Qt::Key_Terminal | 0x010000f0 | | |
Qt::Key_Tools | 0x010000f1 | | |
Qt::Key_Travel | 0x010000f2 | | |
Qt::Key_Video | 0x010000f3 | | |
Qt::Key_Word | 0x010000f4 | | |
Qt::Key_Xfer | 0x010000f5 | | |
Qt::Key_ZoomIn | 0x010000f6 | | |
Qt::Key_ZoomOut | 0x010000f7 | | |
Qt::Key_Away | 0x010000f8 | | |
Qt::Key_Messenger | 0x010000f9 | | |
Qt::Key_WebCam | 0x010000fa | | |
Qt::Key_MailForward | 0x010000fb | | |
Qt::Key_Pictures | 0x010000fc | | |
Qt::Key_Music | 0x010000fd | | |
Qt::Key_Battery | 0x010000fe | | |
Qt::Key_Bluetooth | 0x010000ff | | |
Qt::Key_WLAN | 0x01000100 | | |
Qt::Key_UWB | 0x01000101 | | |
Qt::Key_AudioForward | 0x01000102 | | |
Qt::Key_AudioRepeat | 0x01000103 | | |
Qt::Key_AudioRandomPlay | 0x01000104 | | |
Qt::Key_Subtitle | 0x01000105 | | |
Qt::Key_AudioCycleTrack | 0x01000106 | | |
Qt::Key_Time | 0x01000107 | | |
Qt::Key_Hibernate | 0x01000108 | | |
Qt::Key_View | 0x01000109 | | |
Qt::Key_TopMenu | 0x0100010a | | |
Qt::Key_PowerDown | 0x0100010b | | |
Qt::Key_Suspend | 0x0100010c | | |
Qt::Key_ContrastAdjust | 0x0100010d | | |
Qt::Key_MediaLast | 0x0100ffff | | |
Qt::Key_unknown | 0x01ffffff | | |
Qt::Key_Call | 0x01100004 | Une touche pour r�pondre � ou commencer un appel (voir Qt::Key_ToggleCallHangup pour une touche qui bascule l'�tat courant de l'appel) | |
Qt::Key_Camera | 0x01100020 | Une touche pour activer l'obturateur de l'appareil photo | |
Qt::Key_CameraFocus | 0x01100021 | Une touche pour r�gler le focus de l'appareil photo | |
Qt::Key_Context1 | 0x01100000 | | |
Qt::Key_Context2 | 0x01100001 | | |
Qt::Key_Context3 | 0x01100002 | | |
Qt::Key_Context4 | 0x01100003 | | |
Qt::Key_Flip | 0x01100006 | | |
Qt::Key_Hangup | 0x01100005 | Une touche pour terminer un appel (voir Qt::Key_ToggleCallHangup pour une touche qui bascule l'�tat courant de l'appel) | |
Qt::Key_No | 0x01010002 | | |
Qt::Key_Select | 0x01010000 | | |
Qt::Key_Yes | 0x01010001 | | |
Qt::Key_ToggleCallHangup | 0x01100007 | Une touche qui bascule l'�tat courant de l'appel (c'est-�-dire soit r�pondre ou raccrocher) en fonction de l'�tat courant de l'appel | |
Qt::Key_VoiceDial | 0x01100008 | | |
Qt::Key_LastNumberRedial | 0x01100009 | | |
Qt::Key_Execute | 0x01020003 | | |
Qt::Key_Printer | 0x01020002 | | |
Qt::Key_Play | 0x01020005 | | |
Qt::Key_Sleep | 0x01020004 | | |
Qt::Key_Zoom | 0x01020006 | | |
Qt::Key_Cancel | 0x01020001 | | |
Voir aussi QKeyEvent::key().
enum Qt::KeyboardModifier
flags Qt::KeyboardModifiers
Cette �num�ration d�crit les touches modificatrices.
Constante | Valeur | Description |
---|
Qt::NoModifier | 0x00000000 | Aucune touche modificatrice n'est appuy�e. |
Qt::ShiftModifier | 0x02000000 | Une touche Shift du clavier est appuy�e. |
Qt::ControlModifier | 0x04000000 | Une touche Ctrl du clavier est appuy�e. |
Qt::AltModifier | 0x08000000 | Une touche Alt du clavier est appuy�e. |
Qt::MetaModifier | 0x10000000 | Une touche Meta key du clavier est appuy�e. |
Qt::KeypadModifier | 0x20000000 | Un bouton du pav� num�rique est appuy�. |
Qt::GroupSwitchModifier | 0x40000000 | X11 uniquement. Une touche Mode_switch du clavier est appuy�e. |
Note : sous Mac OS X, la valeur ControlModifier correspond � la touche de commande sur les claviers Macintosh et la valeur MetaModifier correspond � la touche de contr�le. La valeur KeypadModifier sera �galement d�finie quand une touche directionnelle est appuy�e, puisque les touches directionnelles sont consid�r�es comme faisant partie du pav� num�rique.
Note : sur les claviers Windows, Qt::MetaModifier et Qt::Key_Meta sont associ�es aux touches de Windows.
Le type KeyboardModifiers est un typedef pour QFlags<KeyboardModifier>. Il stocke une combinaison OU des valeurs de KeyboardModifier.
Voir aussi MouseButton et Modifier.
enum Qt::LayoutDirection
Sp�cifie la direction des layouts de Qt et des traitements de textes :
Constante | Valeur | Description |
---|
Qt::LeftToRight | 0 | Disposition de gauche � droite. |
Qt::RightToLeft | 1 | Disposition de droite � gauche. |
Qt::LayoutDirectionAuto | 2 | Disposition automatique. |
Les layouts avec une disposition de droite � gauche sont n�cessaires pour certaines langues, notamment l'arabe et l'h�breu.
LayoutDirectionAuto sert � deux objectifs. Lorsqu'il est utilis� en conjonction avec des widgets et des layouts, cela implique d'utiliser la direction du layout d�finit sur le widget parent ou QApplication. Cela a le m�me effet que QWidget::unsetLayoutDirection().
Lorsque LayoutDirectoinAuto est utilis� en conjonction avec un texte mis en page, cela implique que la directionnalit� du texte est d�termin�e � partir du contenu de la cha�ne de caract�res qui doit �tre mise en page.
Voir aussi QApplication::setLayoutDirection(), QWidget::setLayoutDirection(), QTextOption::setTextDirection() et QString::isRightToLeft().
enum Qt::MaskMode
Cette �num�ration sp�cifie le comportement des fonctions QPixmap::createMaskFromColor() et QImage::createMaskFromColor().
Constante | Valeur | Description |
---|
Qt::MaskInColor | 0 | Cr�e un masque o� tous les pixels correspondant � la couleur donn�e sont opaques. |
Qt::MaskOutColor | 1 | Cr�e un masque o� tous les pixels correspondant � la couleur donn�e sont transparents. |
enum Qt::MatchFlag
flags Qt::MatchFlags
Cette �num�ration d�crit les types de correspondances qui peuvent �tre utilis�s lors de la recherche d'�l�ments dans un mod�le
Constante | Valeur | Description |
---|
Qt::MatchExactly | 0 | Effectue une correspondance bas�e sur un QVariant. |
Qt::MatchFixedString | 8 | Effectue une correspondance bas�e sur une cha�ne de caract�res. Les comparaisons � base de cha�nes de caract�res sont insensibles � la casse � moins que le drapeau MatchCaseSensitive soit �galement sp�cifi�. |
Qt::MatchContains | 1 | L'expression recherch�e est contenue dans l'�l�ment. |
Qt::MatchStartsWith | 2 | L'expression recherch�e correspond au d�but de l'�l�ment. |
Qt::MatchEndsWith | 3 | L'expression recherch�e correspond � la fin de l'�l�ment. |
Qt::MatchCaseSensitive | 16 | La recherche est sensible � la casse. |
Qt::MatchRegExp | 4 | Effectue une correspondance bas�e sur une cha�ne de caract�res utilisant une expression r�guli�re comme �l�ment de recherche. |
Qt::MatchWildcard | 5 | Effectue une correspondance bas�e sur une cha�ne de caract�res utilisant un joker comme �l�ment de recherche. |
Qt::MatchWrap | 32 | Effectue une recherche de fa�on circulaire, de sorte que, lorsque la recherche atteint le dernier �l�ment dans le mod�le, elle recommence au premier �l�ment et se poursuit jusqu'� ce que tous les �l�ments aient �t� examin�s. |
Qt::MatchRecursive | 64 | Recherche dans toute la hi�rarchie. |
Le type MatchFlags est un typedef pour QFlags<MatchFlag>. Il stocke une combinaison OU des valeurs de MatchFlag.
Voir aussi QString::compare() et QRegExp.
enum Qt::Modifier
Cette �num�ration fournit des raccourcis pour les touches-modifieurs support�es par Qt.
Note : sur Mac OS X, la valeur CTRL correspond � la touche Commande sur le clavier Macintosh ; META � la touche Contr�le.
Constante | Valeur | Description |
---|
Qt::SHIFT | Qt::ShiftModifier | La touche Majuscule fournie sur tous les claviers standard. |
Qt::META | Qt::MetaModifier | La touche M�ta. |
Qt::CTRL | Qt::ControlModifier | La touche Contr�le. |
Qt::ALT | Qt::AltModifier | Les touches Alt normales sans AltGr. |
Qt::UNICODE_ACCEL | 0x00000000 | Le raccourci est sp�cifi� comme un code Unicode, pas comme une touche Qt. |
Voir aussi KeyboardModifier et MouseButton.
flags Qt::MouseButtons
Cette �num�ration d�crit les diff�rents boutons de la souris.
Constante | Valeur | Description |
---|
Qt::NoButton | 0x00000000 | L'�tat du bouton ne se r�f�re � aucun bouton (voir QMouseEvent::button()). |
Qt::LeftButton | 0x00000001 | Le bouton gauche est press�, ou un �v�nement se r�f�re au bouton gauche. (Le bouton gauche peut �tre le bouton droit pour les souris pour gauchers.) |
Qt::RightButton | 0x00000002 | Le bouton droit. |
Qt::MidButton | 0x00000004 | Le bouton du milieu. |
Qt::MiddleButton | MidButton | Le bouton du milieu. |
Qt::XButton1 | 0x00000008 | Le premier bouton X. |
Qt::XButton2 | 0x00000010 | Le second bouton X. |
Le type MouseButtons est un typedef de QFlags<MouseButton>. Il stocke des combinaisons OU des valeurs de MouseButton.
Voir aussi KeyboardModifier et Modifier.
enum Qt::NavigationMode
Cette �num�ration d�crit le mode de changement de focus.
Constante | Valeur | Description |
---|
Qt::NavigationModeNone | 0 | Seul l'�cran tactile est utilis�. |
Qt::NavigationModeKeypadTabOrder | 1 | Qt::Key_Up et Qt::Key_Down sont utilis�s pour changer le focus. |
Qt::NavigationModeKeypadDirectional | 2 | Qt::Key_Up, Qt::Key_Down Qt::Key_Left et Qt::Key_Right sont utilis�s pour changer le focus. |
Qt::NavigationModeCursorAuto | 3 | Le curseur est utilis� pour changer le focus, il est affich� uniquement sur des p�riph�riques non tactiles. Le pav� num�rique est utilis� pour impl�menter un curseur virtuel, � moins que le p�riph�rique n'ait un p�riph�rique d'entr�e analogue � une souris (comme un touchpad). Ceci est le param�tre recommand� pour une application comme un navigateur Web qui n�cessite un contr�le du pointeur sur les p�riph�riques tactiles et sur les p�riph�riques non tactiles. |
Qt::NavigationModeCursorForceVisible | 4 | Le curseur est utilis� pour changer le focus, il est affich� quel que soit le type de p�riph�rique. Le pav� num�rique est utilis� pour impl�menter un curseur virtuel, � moins que le p�riph�rique n'ait un p�riph�rique d'entr�e analogue � une souris (comme un touchpad). |
Note : dans Qt 4.6, la navigation au curseur n'est impl�ment�e que pour Symbian. Sur les autres plateformes, elle se comporte comme NavigationModeNone.
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.6.
Voir aussi QApplication::setNavigationMode() et QApplication::navigationMode().
enum Qt::Orientation
flags Qt::Orientations
Ce type est utilis� pour indiquer l'orientation d'un objet.
Constante | Valeur | Signification |
---|
Qt::Horizontal | 0x1 | Objet horizontal |
Qt::Vertical | 0x2 | Objet vertical |
Orientation est utilis�, par exemple, avec QScrollBar.
Le type Orientations est un typedef pour QFlags<Orientation>. Il stocke une combinaison OU des valeurs d'Orientation.
enum Qt::PenCapStyle
Cette �num�ration d�finit les styles de pinceaux utilis�s par Qt, comme la pointe droite qui peut �tre dessin�e avec QPainter.
| | |
Qt::SquareCap | Qt::FlatCap | Qt::RoundCap |
Constante | Valeur | Description |
---|
Qt::FlatCap | 0x00 | Une pointe carr�e qui ne couvre pas la fin de la ligne. |
Qt::SquareCap | 0x10 | Une pointe carr�e qui couvre la fin de la ligne et l'�tend au-del� par la moiti� de l'�paisseur. |
Qt::RoundCap | 0x20 | Une pointe ronde. |
Voir aussi QPen.
enum Qt::PenJoinStyle
Cette �num�ration d�finit les styles de jointures entre les lev�es support�es par Qt, comme la jointure entre deux lignes connect�es qui peut �tre dessin�e par QPainter.
| | |
Qt::BevelJoin | Qt::MiterJoin | Qt::RoundJoin |
Constante | Valeur | Description |
---|
Qt::MiterJoin | 0x00 | Les bordures ext�rieures des lignes sont �tendues pour rencontrer un angle et cette aire est remplie. |
Qt::BevelJoin | 0x40 | L'encoche triangulaire entre les deux lignes est remplie. |
Qt::RoundJoin | 0x80 | Un arc circulaire entre les deux lignes est rempli. |
Qt::SvgMiterJoin | 0x100 | Une jointure en mitre correspond � sa d�finition dans les sp�cifications de SVG 1.2 Tiny. |
Voir aussi QPen.
enum Qt::PenStyle
Cette �num�ration d�finit les styles de pinceaux qui peuvent �tre dessin�s par QPainter. Ces styles sont :
| | |
Qt::SolidLine | Qt::DashLine | Qt::DotLine |
| | |
Qt::DashDotLine | Qt::DashDotDotLine | Qt::CustomDashLine |
Constante | Valeur | Description |
---|
Qt::NoPen | 0 | Pas de ligne du tout. Par exemple, QPainter::drawRect() remplit mais ne dessine pas de ligne fronti�re. |
Qt::SolidLine | 1 | Une ligne simple. |
Qt::DashLine | 2 | Des tirets s�par�s par quelques pixels. |
Qt::DotLine | 3 | Des points s�par�s par quelques pixels. |
Qt::DashDotLine | 4 | Points et tirets altern�s. |
Qt::DashDotDotLine | 5 | Une suite constitu�e d'un tiret et de deux points. |
Qt::CustomDashLine | 6 | Un motif personnalis� d�fini par QPainterPathStroker::setDashPattern(). |
Voir aussi QPen.
Cette �num�ration d�crit les diff�rents modes des barres de d�filement de QAbstractScrollArea.
Constante | Valeur | Description |
---|
Qt::ScrollBarAsNeeded | 0 | QAbstractScrollArea montre une barre de d�filement quand le contenu est trop large pour �tre contenu et aucun sinon. C'est le param�tre par d�faut. |
Qt::ScrollBarAlwaysOff | 1 | QAbstractScrollArea ne montre jamais de barre de d�filement. |
Qt::ScrollBarAlwaysOn | 2 | QAbstractScrollArea montre toujours une barre de d�filement. |
Les modes pour les barres horizontales et verticales sont ind�pendants.
enum Qt::ShortcutContext
Pour qu'un QEvent::Shortcut apparaisse, la s�quence de touches du raccourci doit �tre entr�e par l'utilisateur dans un contexte o� elle est active. Les contextes possibles sont :
Constante | Valeur | Description |
---|
Qt::WidgetShortcut | 0 | Le raccourci est actif quand son widget parent a le focus. |
Qt::WidgetWithChildrenShortcut | 3 | Le raccourci est actif quand son widget parent ou un de ses enfants a le focus. Les enfants qui sont des widgets de haut niveau, � l'exception des pop-ups, ne sont pas touch�s par ce contexte. |
Qt::WindowShortcut | 1 | Le raccourci est actif quand son widget parent est un sous-widget logique de la fen�tre de haut niveau actuelle. |
Qt::ApplicationShortcut | 2 | Le raccourci est actif quand une des fen�tres de l'application est active. |
enum Qt::SizeHint
Cette �num�ration est utilis�e par QGraphicsLayoutItem::sizeHint().
Constante | Valeur | Description |
---|
Qt::MinimumSize | 0 | Est utilis� pour sp�cifier la taille minimale d'un item d'une mise en page. |
Qt::PreferredSize | 1 | Est utilis� pour sp�cifier la taille pr�f�r�e d'un item d'une mise en page. |
Qt::MaximumSize | 2 | Est utilis� pour sp�cifier la taille maximum d'un item d'une mise en page. |
Qt::MinimumDescent | 3 | Est utilis� pour sp�cifier la taille minimale d'une cha�ne de caract�res d'un item d'une mise en page. |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.4.
Voir aussi QGraphicsLayoutItem::sizeHint().
enum Qt::SizeMode
Cette �num�ration est utilis�e par les fonctions QPainter::drawRoundedRect() et QPainterPath::addRoundedRect() pour sp�cifier les rayons des coins des rectangles en respectant les dimensions des rectangles alentours sp�cifi�s.
Constante | Valeur | Description |
---|
Qt::AbsoluteSize | 0 | Sp�cifie la taille en utilisant des mesures absolues. |
Qt::RelativeSize | 1 | Sp�cifie la taille relativement au rectangle alentour, habituellement en utilisant des mesures en pour-cent. |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.4.
enum Qt::SortOrder
Cette �num�ration d�crit comment les items d'un widget sont tri�s.
Constante | Valeur | Description |
---|
Qt::AscendingOrder | 0 | Les items sont tri�s par ordre croissant, c'est-�-dire qu'ils commencent par AAA et se termine par ZZZ dans les locales Latin-1. |
Qt::DescendingOrder | 1 | Les items sont tri�s par ordre d�croissant, c'est-�-dire qu'ils commencent par ZZZ et se termine par AAA dans les locales Latin-1. |
enum Qt::TextElideMode
Cette �num�ration sp�cifie o� les �lision doivent �tre faites quand du texte trop long doit �tre affich� :
Constante | Valeur | Description |
---|
Qt::ElideLeft | 0 | L'�lision doit appara�tre au d�but du texte. |
Qt::ElideRight | 1 | L'�lision doit appara�tre � la fin du texte. |
Qt::ElideMiddle | 2 | L'�lision doit appara�tre au milieu du texte. |
Qt::ElideNone | 3 | L'�lision ne doit pas appara�tre. |
Qt::ElideMiddle est normalement le choix le plus appropri� pour les URL (par exemple, »http://qt.nok...ovingto/brisbane/ »), alors que Qt::ElideRight est plus appropri� pour les autres cha�nes (par exemple, »Deploying Applications on Ma... »).
Voir aussi QAbstractItemView::textElideMode, QFontMetrics::elidedText(), AlignmentFlag et QTabBar::elideMode.
enum Qt::TextFlag
Cette �num�ration est utilis�e pour d�finir des drapeaux modificateurs. Certains drapeaux n'ont du sens que dans le contexte de l'impression :
Constante | Valeur | Description |
---|
Qt::TextSingleLine | 0x0100 | Traite tous les espaces blancs en tant qu'espaces et imprime juste une ligne. |
Qt::TextDontClip | 0x0200 | S'il est impossible de rester � l'int�rieur des limites, cela imprime � l'ext�rieur. |
Qt::TextExpandTabs | 0x0400 | Fait que le caract�re U+0009 (tabulation ASCII) se d�place � l'arr�t de la tabulation suivante. |
Qt::TextShowMnemonic | 0x0800 | Affiche la cha�ne de caract�res &P en tant que P (voir QButton pour un exemple). Pour les esperluettes, utilisez &&. |
Qt::TextWordWrap | 0x1000 | Coupe les lignes aux points appropri�s, par exemple aux bornes des mots. |
Qt::TextWrapAnywhere | 0x2000 | Coupe les lignes n'importe o�, m�me � l'int�rieur des mots. |
Qt::TextHideMnemonic | 0x8000 | Identique � Qt::TextShowMnemonic sans dessiner les traits de soulignement. |
Qt::TextDontPrint | 0x4000 | Traite ce texte comme « cach� » et ne l'imprime pas. |
Qt::IncludeTrailingSpaces | TextIncludeTrailingSpaces | Quand cette option est d�finie, QTextLine::naturalTextWidth() et QTextLine::naturalTextRect() vont retourner une valeur qui inclut la longueur des espaces de fin pr�sents dans le texte ; sinon cette longueur est exclue. |
Qt::TextIncludeTrailingSpaces | 0x08000000 | Identique � IncludeTrailingSpaces. |
Qt::TextJustificationForced | 0x10000 | Assure que les lignes du texte sont justifi�es. |
Utilisez toujours la variante la plus longue lorsque vous calculez la taille d'une cha�ne multi-variante.
Vous pouvez utiliser autant de drapeaux modificateurs que vous le souhaitez, except� les drapeaux Qt::TextSingleLine et Qt::TextWordWrap qui ne peuvent �tre combin�s.
Les drapeaux inappropri�s pour un usage donn� sont g�n�ralement ignor�s.
enum Qt::TextFormat
Cette �num�ration est utilis�e dans les widgets pouvant afficher du texte simple et du texte riche, par exemple QLabel. Elle est utilis�e pour d�cider si une cha�ne de texte doit �tre interpr�t�e en tant que l'un ou l'autre. Cela est normalement fait par le passage de valeurs de l'�num�ration � la fonction setTextFormat().
Constante | Valeur | Description |
---|
Qt::PlainText | 0 | La cha�ne de texte est interpr�t�e en tant que cha�ne de texte simple. |
Qt::RichText | 1 | La cha�ne de texte est interpr�t�e en tant que cha�ne de texte riche. |
Qt::AutoText | 2 | La cha�ne de texte est interpr�t�e comme pour Qt::RichText si Qt::mightBeRichText() retourne true, sinon comme Qt::PlainText. |
Qt::LogText | 3 | Un format de texte sp�cial et limit� qui est uniquement utilis� par Q3TextEdit dans un mode optimis�. |
enum Qt::TextInteractionFlag
flags Qt::TextInteractionFlags
Cette �num�ration sp�cifie comment un widget d'affichage de texte r�agit � l'entr�e utilisateur.
Constante | Valeur | Description |
---|
Qt::NoTextInteraction | 0 | Aucune interaction avec le texte n'est possible. |
Qt::TextSelectableByMouse | 1 | Le texte peut �tre s�lectionn� avec la souris et copi� dans le presse-papier par l'utilisation d'un menu contextuel ou par les raccourcis clavier standards. |
Qt::TextSelectableByKeyboard | 2 | Le texte peut �tre s�lectionn� avec les touches de curseur du clavier. Un curseur de texte est affich�. |
Qt::LinksAccessibleByMouse | 4 | Les liens peuvent �tre surlign�s et activ�s � la souris. |
Qt::LinksAccessibleByKeyboard | 8 | Les liens peuvent �tre mis sous focus par l'utilisation de la tabulation et activ�s avec la touche Entr�e. |
Qt::TextEditable | 16 | Le texte est enti�rement �ditable. |
Qt::TextEditorInteraction | TextSelectableByMouse | TextSelectableByKeyboard | TextEditable | La valeur par d�faut d'un �diteur de texte. |
Qt::TextBrowserInteraction | TextSelectableByMouse | LinksAccessibleByMouse | LinksAccessibleByKeyboard | La valeur par d�faut de QTextBrowser. |
Le type TextInteractionFlags est un typedef de QFlags<TextInteractionFlag>. Il stocke des combinaisons OU des valeurs de TextInteractionFlag.
enum Qt::TileRule
Cette �num�ration d�crit comment r�p�ter ou �tirer les parties d'une image lors du dessin.
Constante | Valeur | Description |
---|
Qt::StretchTile | 0 | �tire l'image de mani�re � ce qu'elle s'adapte � la zone disponible. |
Qt::RepeatTile | 1 | R�p�te l'image jusqu'� ce qu'il n'y ait pas plus d'espace. Peut couper la derni�re image. |
Qt::RoundTile | 2 | Similaire � Repeat, mais r�duit l'image pour assurer que le dernier carreau ne soit pas coup�. |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.6.
enum Qt::TimeSpec
Constante | Valeur | Description |
---|
Qt::LocalTime | 0 | Heure d�pendante de la localisation (fuseaux horaires et l'heure d'�t�). |
Qt::UTC | 1 | Temps universel coordonn�, remplace le Greenwich Mean Time. |
Qt::OffsetFromUTC | 2 | Un offset en secondes pour le temps universel coordonn�. |
flags Qt::ToolBarAreas
Constante | Valeur |
---|
Qt::LeftToolBarArea | 0x1 |
Qt::RightToolBarArea | 0x2 |
Qt::TopToolBarArea | 0x4 |
Qt::BottomToolBarArea | 0x8 |
Qt::AllToolBarAreas | ToolBarArea_Mask |
Qt::NoToolBarArea | |
Le type ToolBarAreas est un typedef pour QFlags<ToolBarArea>. Il stocke une combinaison OU des valeurs de ToolBarArea.
Le style du bouton outil, d�crivant la mani�re dont le texte du bouton et l'ic�ne devraient �tre affich�s.
Constante | Valeur | Description |
---|
Qt::ToolButtonIconOnly | 0 | N'afficher que l'ic�ne. |
Qt::ToolButtonTextOnly | 1 | N'afficher que le texte. |
Qt::ToolButtonTextBesideIcon | 2 | Le texte appara�t � c�t� de l'ic�ne. |
Qt::ToolButtonTextUnderIcon | 3 | Le texte appara�t sous l'ic�ne. |
Qt::ToolButtonFollowStyle | 4 | Suit le style. |
enum Qt::TouchPointState
flags Qt::TouchPointStates
Cette �num�ration repr�sente l'�tat d'un point au moment o� un QTouchEvent appara�t.
Constante | Valeur | Description |
---|
Qt::TouchPointPressed | 0x01 | Le point est actuellement press�. |
Qt::TouchPointMoved | 0x02 | Le point a boug�. |
Qt::TouchPointStationary | 0x04 | Le point n'a pas boug�. |
Qt::TouchPointReleased | 0x08 | Le point a �t� rel�ch�. |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.6.
Le type TouchPointStates est un typedef pour QFlags<TouchPointState>. Il stocke une combinaison OU des valeurs de TouchPointState.
Cette �num�ration d�finit si les transformations des images (par exemple, le changement de taille) doit �tre lisse ou non.
Constante | Valeur | Description |
---|
Qt::FastTransformation | 0 | La transformation est r�alis� rapidement, sans lissage. |
Qt::SmoothTransformation | 1 | L'image r�sultante est transform�e en utilisant un filtrage bilin�aire. |
Voir aussi QImage::scaled().
enum Qt::UIEffect
Cette �num�ration d�crit les effets d'UI disponibles.
Par d�faut, Qt essayera d'utiliser les param�tres de bureaux sp�cifiques aux plateformes pour chaque effet. Utilisez la fonction QApplication::setDesktopSettingsAware() (passez false comme argument) pour �viter cela et la fonction QApplication::setEffectEnabled() pour activer ou d�sactiver un effet particulier.
Notez que tous les effets sont d�sactiv�s sur les �crans utilisant des couleurs cod�es sur moins de 16 bits.
Constante | Valeur | Description |
---|
Qt::UI_AnimateMenu | 1 | Affiche les menus de fa�on anim�e. |
Qt::UI_FadeMenu | 2 | Affiche les menus avec un effet de disparition. |
Qt::UI_AnimateCombo | 3 | Affiche les menus d�roulants de fa�on anim�e. |
Qt::UI_AnimateTooltip | 4 | Affiche les animations des infobulles. |
Qt::UI_FadeTooltip | 5 | Affiche les effets de disparition des infobulles. |
Qt::UI_AnimateToolBox | 6 | R�serv� |
Voir aussi QApplication::setEffectEnabled() et QApplication::setDesktopSettingsAware().
typedef Qt::WFlags
Synonyme de Qt::WindowFlags.
enum Qt::WhiteSpaceMode
Cette �num�ration d�crit les types de modes qui sont utilis�s pour les espaces par la classe QTextDocument pour r�pondre aux exigences des diff�rents types d'informations textuelles.
Constante | Valeur | Description |
---|
Qt::WhiteSpaceNormal | 0 | Le mode utilis� pour afficher les espaces entre les mots dans un texte sous forme de paragraphes. |
Qt::WhiteSpacePre | 1 | Un mode de texte pr�-format� dans lequel les espaces sont reproduits � l'identique. |
Qt::WhiteSpaceNoWrap | 2 | |
Cette �num�ration est d�finie dans le fichier d'en-t�te <QTextDocument>.
Cette �num�ration est utilis�e pour sp�cifier divers attributs de widget. Les attributs sont assign�s et enlev�s avec QWidget::setAttribute() et interrog�s avec QWidget::testAttribute(), bien que certains aient des fonctions de commodit� sp�ciales qui sont mentionn�es ci-dessous.
Constante | Valeur | Description |
---|
Qt::WA_AcceptDrops | 78 | Autorise les donn�es des op�rations de glisser-d�poser � �tre d�pos�es sur le widget. (voir QWidget::setAcceptDrops()). |
Qt::WA_AlwaysShowToolTips | 84 | Active les tooltips pour les fen�tres inactives. |
Qt::WA_ContentsPropagated | 3 | Ce drapeau est superflu et obsol�te ; il n'a plus d'effet. Depuis Qt 4.1, tous les widgets qui ne d�finissent pas WA_PaintOnScreen propagent leur contenu. |
Qt::WA_CustomWhatsThis | 47 | Indique que le widget veut continuer � fonctionner normalement dans le mode « What's This? ». Il est d�fini par l'auteur du widget. |
Qt::WA_DeleteOnClose | 55 | Fait en sorte que Qt supprime ce widget quand ce dernier accepte l'�v�nement de fermeture (voir QWidget::closeEvent()). |
Qt::WA_Disabled | 0 | Indique que le widget est d�sactiv�, c'est-�-dire qu'il ne re�oit plus aucun �v�nement de la souris ou du clavier. Il y a aussi une fonction d'acc�s QWidget::isEnabled(). Il est d�fini ou remis � z�ro par le noyau de Qt. |
Qt::WA_DontShowOnScreen | 103 | Indique que le widget est cach� ou ne fait pas partie visible de l'�cran. |
Qt::WA_ForceDisabled | 32 | Indique que le widget est explicitement d�sactiv�, c'est-�-dire qu'il restera d�sactiv� m�me si tous ses anc�tres sont d�finis � l'�tat activ�. Cela implique WA_Disabled. Il est d�fini ou remis � z�ro par QWidget::setEnabled() et QWidget::setDisabled(). |
Qt::WA_ForceUpdatesDisabled | 59 | Indique que les mises-�-jour ont �t� explicitement d�sactiv�es par le widget ; c'est-�-dire qu'il restera d�sactiv� m�me si tous ses anc�tres sont d�finis � l'�tat mise-�-jour - activ�. Cela implique WA_UpdatesDisabled. Il est d�fini ou remis � z�ro par QWidget::setUpdatesEnabled(). |
Qt::WA_GroupLeader | 72 | Cet attribut est obsol�te. Utilisez QWidget::windowModality � la place. |
Qt::WA_Hover | 74 | Force Qt � g�n�rer des �v�nements de peinture lorsque la souris entre ou sort du widget. Cette fonctionnalit� est g�n�ralement utilis�e lors de la mise en ?uvre des styles personnalis�s ; voir l'exemple Styles pour plus de d�tails. |
Qt::WA_InputMethodEnabled | 14 | Active les m�thodes de saisie pour les langues asiatiques. Doit �tre d�fini lors de la cr�ation d'un widget d'�dition de texte personnalis�. Sous Windows CE et Symbian ce drapeau peut �tre utilis� en plus de QApplication::autoSipEnabled pour afficher automatiquement le SIP lorsque la souris entre dans un widget. |
Qt::WA_KeyboardFocusChange | 77 | D�fini sur une fen�tre de premier niveau quand l'utilisateur change le focus avec le clavier (tabulation, tabulation arri�re, ou raccourci). |
Qt::WA_KeyCompression | 33 | Active la compression d'�v�nements de touches si d�fini et sinon la d�sactive. Par d�faut, la compression de touches est d�sactiv�e, le widget re�oit donc un �v�nement de pression de touche pour chaque touche press�e (ou plus, puisque la r�p�tition automatique est g�n�ralement activ�e). Si vous l'activez et que votre programme ne garde pas l'entr�e des touches, Qt essayera de compresser les �v�nements de touches pour que plus d'un caract�re puisse �tre press� dans chaque �v�nement. Par exemple, un widget de traitement de texte peut recevoir deux, trois ou plus de caract�res dans chaque QKeyEvent::text(), si le recalcul du layout prend trop de temps pour le CPU. Si un widget supporte l'entr�e de plusieurs caract�res Unicode, il est toujours plus s�r d'activer la compression. Qt effectue la compression d'�v�nements de touches seulement pour les caract�res imprimables. Les touches Qt::Modifier, de mouvement du curseur, de fonctions et d'actions diverses (par exemple �chap, Entr�e, Barre d'espace, Imprime �cran) arr�teront la compression d'�v�nements de touches, m�me s'il y a plus d'�v�nement de touches compressibles disponibles. Les plateformes autres que Mac et X11 ne supportent pas cette compression et, dans ce cas, l'activation n'aura aucun effet. Il est d�fini ou remis � z�ro par l'auteur du widget. |
Qt::WA_LayoutOnEntireRect | 48 | Indique que le widget veut que le QLayout op�re sur le QWidget::rect() entier, pas seulement sur le QWidget::contentsRect(). Il est d�fini par l'auteur du widget. |
Qt::WA_LayoutUsesWidgetRect | 92 | Ignore le rectangle de l'�l�ment du layout � partir du style quand ce widget est pos� avec QLayout. Cela fait une diff�rence pour QMacStyle et QPlastiqueStyle pour certains widgets. |
Qt::WA_MacNoClickThrough | 12 | Quand un widget a ses attributs d�finis � cliqu� et que la fen�tre est inactive, le clic rendra la fen�tre active mais ne sera pas vu par le widget. Utilisation typique de cet attribut sur des widgets avec des actions « destructrices », comme un bouton « Supprimer ». WA_MacNoClickThrough s'applique �galement � tous les enfants du widget. |
Qt::WA_MacOpaqueSizeGrip | 85 | Indique que la prise de redimensionnement sur le style natif de Carbon devrait �tre opaque plut�t que transparent (par d�faut). Cet attribut est uniquement applicable � Mac OS X et est d�fini par l'auteur du widget. |
Qt::WA_MacShowFocusRect | 88 | Indique que le widget devrait obtenir un QFocusFrame autour de lui. Certains widgets dessinent leur propre effet de focus ind�pendamment de cet attribut. Notez que QWidget::focusPolicy joue �galement le r�le principal, � savoir : si quelque chose re�oit le focus ou non, cet attribut contr�le uniquement si le widget obtient le cadre de focus ou non. Cet attribut est uniquement applicable � Mac OS X. |
Qt::WA_MacNormalSize | 89 | Indique que le widget devrait avoir une taille normale pour les widgets sous Mac OS X. Cet attribut est uniquement applicable � Mac OS X. |
Qt::WA_MacSmallSize | 90 | Indique que le widget devrait avoir une petite taille pour les widgets sous Mac OS X. Cet attribut est uniquement applicable � Mac OS X. |
Qt::WA_MacMiniSize | 91 | Indique que le widget devrait avoir une taille minuscule pour les widgets sous Mac OS X. Cet attribut est uniquement applicable � Mac OS X. |
Qt::WA_MacVariableSize | 102 | Indique que le widget peut choisir entre les diff�rentes tailles pour les widgets pour �viter le d�coupage. Cet attribut est uniquement applicable � Mac OS X. |
Qt::WA_MacBrushedMetal | 46 | Indique que le widget devrait �tre dessin� dans le style de pinceau m�tal comme support� par le syst�me de fen�trage. Cet attribut est uniquement applicable � Mac OS X. |
Qt::WA_Mapped | 11 | Indique que le widget est mapp� sur l'�cran. Il est d�fini ou remis � z�ro par le noyau de Qt. |
Qt::WA_MouseNoMask | 71 | Permet au widget de recevoir des �v�nements de la souris pour le widget entier quel que soit le masque actuellement fix�, rempla�ant QWidget::setMask(). Cela n'est pas applicable pour les fen�tres de premier niveau. |
Qt::WA_MouseTracking | 2 | Indique que le widget a le suivi de la souris activ�. Voir QWidget::mouseTracking. |
Qt::WA_Moved | 43 | Indique que le widget a une position explicite. Il est d�fini ou remis � z�ro par QWidget::move() et QWidget::setGeometry(). |
Qt::WA_MSWindowsUseDirect3D | 94 | Cette valeur est obsol�te et n'a aucun effet. |
Qt::WA_NoBackground | WA_OpaquePaintEvent | Cette valeur est obsol�te. Utilisez WA_OpaquePaintEvent � la place. |
Qt::WA_NoChildEventsForParent | 58 | Indique que le widget ne veut pas envoyer d'�v�nement d'ajout ou de suppression d'enfant � son widget parent. Cela est rarement n�cessaire mais peut aider afin d'�viter l'insertion automatique de widgets comme des s�parateurs et des layouts. Cela est d�fini par l'auteur du widget. |
Qt::WA_NoChildEventsFromChildren | 39 | Indique que le widget ne veut pas recevoir d'�v�nement d'ajout ou de suppression d'enfant de ses widgets enfants. Cela est d�fini par l'auteur du widget. |
Qt::WA_NoMouseReplay | 54 | Utilis� pour les widgets surgissants. Indique que l'�v�nement de pression de la souris le plus r�cent ne devrait pas �tre rejou� avant que le widget surgissant se ferme. Ce drapeau est d�fini par l'auteur du widget et remis � z�ro par le noyau de Qt chaque fois que le widget re�oit un nouvel �v�nement de souris. |
Qt::WA_NoMousePropagation | 73 | Interdit la propagation des �v�nements de souris au widget parent. Cet attribut est d�sactiv� par d�faut. |
Qt::WA_TransparentForMouseEvents | 51 | Quand il est activ�, cet attribut d�sactive la livraison des �v�nements de la souris au widget et � ses enfants. Les �v�nements de la souris sont livr�s aux autres widgets comme si le widget et ses enfants n'�taient pas pr�sents dans la hi�rarchie des widgets ; les clics de souris et les autres �v�nements � passent � effectivement entre eux. Cet attribut est d�sactiv� par d�faut. |
Qt::WA_NoSystemBackground | 9 | Indique que le widget n'a pas d'arri�re-plan, c'est-�-dire que, quand le widget re�oit des �v�nements de peinture, l'arri�re plan n'est pas automatiquement repeint. Note : contrairement � WA_OpaquePaintEvent, les zones nouvellement expos�es ne sont jamais remplies avec l'arri�re-plan (par exemple, apr�s avoir affich� une fen�tre pour la premi�re fois, l'utilisateur peut voir « � travers » jusqu'� ce que l'application traite les �v�nements de la peinture). Ce drapeau est d�fini ou remis � z�ro par l'auteur du widget. |
Qt::WA_OpaquePaintEvent | 4 | Indique que le widget peint tous ses pixels quand il re�oit un �v�nement de peinture. Ainsi, il n'est pas n�cessaire pour des op�rations comme la mise � jour, le redimensionnement, le d�filement et le changement de focus d'effacer le widget avant de g�n�rer des �v�nements de peinture. L'utilisation de WA_OpaquePaintEvent fournit une petite optimisation en aidant � r�duire le scintillement sous les syst�mes qui ne supportent pas le double buffering et l'�vitement des cycles de calcul n�cessaires pour effacer l'arri�re-plan avant de le peindre. Note : contrairement � WA_NoSystemBackground, WA_OpaquePaintEvent fait un effort pour �viter les arri�re-plans de fen�tre transparents. Ce drapeau est d�fini ou remis � z�ro par l'auteur du widget. |
Qt::WA_OutsideWSRange | 49 | Indique que le widget est en dehors de la plage valide du syst�me de coordonn�es de la fen�tre. Un widget en dehors de la plage valide ne peut pas �tre mapp� � l'�cran. Il est d�fini ou remis � z�ro par le noyau Qt. |
Qt::WA_PaintOnScreen | 8 | Indique que le widget veut dessiner directement sur l'�cran. Les widgets avec cet attribut d�fini ne participent pas � la gestion de composition, c'est-�-dire qu'ils ne peuvent pas �tre semi-transparents ou briller � travers des widgets semi-transparents qui se chevauchent. Note : ce drapeau est seulement support� sous X11 et il d�sactive le double buffering. Sous Qt pour Linux embarqu�, le drapeau fonctionne seulement lorsqu'il est d�fini sur un widget de premier niveau et il s'appuie sur le soutien du pilote d'�cran actif. Ce drapeau est d�fini ou remis � z�ro par l'auteur du widget. Pour rendre l'ext�rieur du syst�me de peinture de Qt, par exemple, si vous avez besoin de primitives de peinture natives, vous devez r�impl�menter QWidget::paintEngine() pour retourner 0 et d�finir ce drapeau. |
Qt::WA_PaintOutsidePaintEvent | 13 | Rend possible l'utilisation de QPainter pour peindre sur l'�v�nement paintEvent() ext�rieur au widget. Ce drapeau n'est pas support� sous Windows, Mac OS X et Linux embarqu�. Nous recommandons que vous ne l'utilisiez que lors du portage de code de Qt 3 vers Qt 4. |
Qt::WA_PaintUnclipped | 52 | Rend �cr�t�es toutes les op�rations de peinture sur ce widget. Les enfants de ce widget ou d'autres widgets en face de lui ne coupe pas la zone de peinture. Ce drapeau est pris en charge uniquement pour les widgets avec le drapeau WA_PaintOnScreen d�fini. La meilleure fa�on de le faire d'une mani�re multiplateforme est de cr�er un widget transparent qui se trouve en face d'autres widgets. |
Qt::WA_PendingMoveEvent | 34 | Indique qu'un �v�nement de d�placement est en attente, par exemple quand un widget cach� a �t� d�plac�. Ce drapeau est d�fini ou remis � z�ro par le noyau de Qt. |
Qt::WA_PendingResizeEvent | 35 | Indique qu'un �v�nement de redimensionnement est en attente, par exemple quand un widget cach� a �t� redimensionn�. Ce drapeau est d�fini ou remis � z�ro par le noyau de Qt. |
Qt::WA_QuitOnClose | 76 | Fait en sorte que Qt quitte l'application quand le dernier widget avec cet attribut d�fini a accept� closeEvent(). Ce comportement peut �tre modifi� avec la propri�t� QApplication::quitOnLastWindowClosed. Par d�faut, cet attribut est d�fini pour tous les widgets de type Qt::Window. |
Qt::WA_Resized | 4 | Indique que le widget a une dimension explicite. Ce drapeau est d�fini ou remis � z�ro par QWidget::resize() et QWidget::setGeometry(). |
Qt::WA_RightToLeft | 56 | Indique que la direction du layout pour ce widget est de droite � gauche. |
Qt::WA_SetCursor | 38 | Indique que le widget a un curseur qui lui est propre. Ce drapeau est d�fini ou remis � z�ro par QWidget::setCursor() et QWidget::unsetCursor(). |
Qt::WA_SetFont | 37 | Indique que le widget a une police qui lui est propre. Ce drapeau est d�fini ou remis � z�ro par QWidget::setFont(). |
Qt::WA_SetPalette | 36 | Indique que le widget a une palette qui lui est propre. Ce drapeau est d�fini ou remis � z�ro par QWidget::setPalette(). |
Qt::WA_SetStyle | 86 | Indique que le widget a un style qui lui est propre. Ce drapeau est d�fini ou remis � z�ro par QWidget::setStyle(). |
Qt::WA_ShowModal | 70 | Cet attribut est obsol�te. Utilisez QWidget::windowModality � la place. |
Qt::WA_StaticContents | 5 | Indique que le contenu du widget est align� au nord-ouest et statique. Lors du redimensionnement, le widget ne recevra les �v�nements de peinture que pour ses parties qui sont nouvellement visibles. Ce drapeau est d�fini ou remis � z�ro par l'auteur du widget. |
Qt::WA_StyleSheet | 97 | Indique que le widget est styl� en utilisant une feuille de styles. |
Qt::WA_TranslucentBackground | 120 | Indique que le widget doit avoir un fond transparent, c'est-�-dire que toute les r�gions non-opaques du widget seront transparentes, car le widget aura un canal alpha. D�finir ce drapeau entra�ne la d�finition de WA_NoSystemBackground. Sous Windows, le widget n�cessite �galement que le drapeau Qt::FramelessWindowHint soit d�fini. Ce drapeau est d�fini ou remis � z�ro par l'auteur du widget. |
Qt::WA_UnderMouse | 1 | Indique que le widget est sous le curseur de la souris. La valeur n'est pas mise � jour correctement durant les op�rations de glisser et d�poser. Il y a aussi une fonction d'acc�s, QWidget::underMouse(). Ce drapeau est d�fini ou remis � z�ro par le noyau de Qt. |
Qt::WA_UpdatesDisabled | 10 | Indique que les mises-�-jour sont bloqu�es (y compris le syst�me en arri�re-plan). Ce drapeau est d�fini ou remis � z�ro par le noyau de Qt. |
Avertissement : ce drapeau ne doit jamais �tre d�fini ou effac� par l'auteur du widget.
Constante | Valeur | Description |
---|
Qt::WA_WindowModified | 41 | Indique que la fen�tre est marqu�e comme modifi�e. Sous certaines plateformes, ce drapeau ne changera rien, sous d'autres (comme Mac OS X et Windows) la fen�tre prendra une apparence modifi�e. Ce drapeau est d�fini ou effac� par QWidget::setWindowModified(). |
Qt::WA_WindowPropagation | 80 | Fait h�riter � une fen�tre de haut niveau la police et la palette de son parent. |
Qt::WA_MacAlwaysShowToolWindow | 96 | Sous Mac OS X, affiche la fen�tre outil m�me lorsque l'application n'est pas active. Par d�faut, toutes les fen�tres outils sont masqu�es lorsque l'application est inactive. |
Qt::WA_SetLocale | 87 | Indique que le locale doit �tre prise en consid�ration dans le widget. |
Qt::WA_StyledBackground | 93 | Indique que le widget doit �tre dessin� en utilisant un fond de style. |
Qt::WA_ShowWithoutActivating | 98 | Affiche le widget sans le rendre actif. |
Qt::WA_NativeWindow | 100 | Indique que la fen�tre native est cr��e pour le widget. Activer ce drapeau forcera �galement une fen�tre native pour les anc�tres de ce widget � moins que Qt::WA_DontCreateNativeAncestors ne soit d�fini. |
Qt::WA_DontCreateNativeAncestors | 101 | Indique que les anc�tres du widget sont conserv�s non natifs, m�me si le widget lui-m�me est natif. |
Qt::WA_X11NetWmWindowTypeDesktop | 104 | Ajoute _NET_WM_WINDOW_TYPE_DESKTOP � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. |
Qt::WA_X11NetWmWindowTypeDock | 105 | Ajoute _NET_WM_WINDOW_TYPE_DOCK � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. |
Qt::WA_X11NetWmWindowTypeToolBar | 106 | Ajoute _NET_WM_WINDOW_TYPE_TOOLBAR � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour une QToolBar. |
Qt::WA_X11NetWmWindowTypeMenu | 107 | Ajoute _NET_WM_WINDOW_TYPE_MENU � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour un QMenu quand il est d�sactiv�. |
Qt::WA_X11NetWmWindowTypeUtility | 108 | Ajoute _NET_WM_WINDOW_TYPE_UTILITY � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour le type de fen�tre Qt::Tool. |
Qt::WA_X11NetWmWindowTypeSplash | 109 | Ajoute _NET_WM_WINDOW_TYPE_SPLASH � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour le type de fen�tre Qt::SplashScreen. |
Qt::WA_X11NetWmWindowTypeDialog | 110 | Ajoute _NET_WM_WINDOW_TYPE_DIALOG � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour les types de fen�tres Qt::Dialog et Qt::Sheet. |
Qt::WA_X11NetWmWindowTypeDropDownMenu | 111 | Ajoute _NET_WM_WINDOW_TYPE_DROPDOWN_MENU � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour les QMenus ajout�s � une QMenuBar. |
Qt::WA_X11NetWmWindowTypePopupMenu | 112 | Ajoute _NET_WM_WINDOW_TYPE_POPUP_MENU � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour un QMenu. |
Qt::WA_X11NetWmWindowTypeToolTip | 113 | Ajoute _NET_WM_WINDOW_TYPE_TOOLTIP � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour le type de fen�tre Qt::ToolTip. |
Qt::WA_X11NetWmWindowTypeNotification | 114 | Ajoute _NET_WM_WINDOW_TYPE_NOTIFICATION � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. |
Qt::WA_X11NetWmWindowTypeCombo | 115 | Ajoute _NET_WM_WINDOW_TYPE_COMBO � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut pour une QComboBox surgissante. |
Qt::WA_X11NetWmWindowTypeDND | 116 | Ajoute _NET_WM_WINDOW_TYPE_DND � la propri�t� de fen�tre _NET_WM_WINDOW_TYPE X11. Voir http://standards.freedesktop.org/wm-spec/ pour plus de d�tails. Cet attribut n'a pas d'effet sous les plateformes non X11. Note : Qt d�finit automatiquement cet attribut sur les informations du widget utilis�es durant un glissement. |
Qt::WA_MacFrameworkScaled | 117 | Active l'ind�pendance de la r�solution en mode aware sous Mac lors de l'utilisation de Carbon. Cet attribut n'a aucun effet sous Cocoa. L'attribut est d�sactiv� par d�faut et peut �tre activ� sur base de la fen�tre. |
Qt::WA_AcceptTouchEvents | 121 | Autorise les �v�nements de touch� (voir QTouchEvent) � �tre envoy�s au widget. Doit �tre d�fini sur tous les widgets qui peuvent g�rer les �v�nements de touch�. Sans cet attribut d�fini, les �v�nements provenant d'un p�riph�rique de touch� seront envoy�s en tant qu'�v�nements de souris. |
Qt::WA_TouchPadAcceptSingleTouchEvents | 123 | Autorise les �v�nements de simple touch� du touchpad � �tre envoy�s au widget. |
Qt::WA_MergeSoftkeys | 124 | Autorise le widget � fusionner les touches programmables avec le widget parent, c'est-�-dire que le widget peut seulement d�finir une seule touche programmable et demander l'impl�mentation de celle-ci pour s'occuper de la touche programmable du parent. Notez que les parents sont parcourus jusqu'� ce que WA_MergeSoftkeys ne soit pas d�finie. Voir aussi Qt::WA_MergeSoftkeysRecursively. Cet attribut n'a actuellement d'effet que sous les plateformes Symbian. |
Qt::WA_MergeSoftkeysRecursively | 125 | Autorise le widget � fusionner les touches programmables r�cursivement avec tous les parents. Si cet attribut est d�fini, les widgets parents sont parcourus jusqu'� ce que la limite de la fen�tre soit trouv�e (widget sans parent ou bo�te de dialogue). Cet attribut n'a actuellement d'effet que sous les plateformes Symbian. |
Qt::WA_X11DoNotAcceptFocus | 132 | Demande au gestionnaire de fen�tres de ne pas donner le focus � cette fen�tre de haut niveau. Cet attribut n'a aucun effet pour les plateformes qui ne sont pas X11. |
enum Qt::WindowFrameSection
Cette �num�ration est utilis�e pour d�crire les parties du cadre de la fen�tre. Elle est retourn�e par QGraphicsWidget::windowFrameSectionAt() pour d�crire quelle section du cadre de la fen�tre est sous la souris.
Constante | Valeur |
---|
Qt::NoSection | 0 |
Qt::LeftSection | 1 |
Qt::TopLeftSection | 2 |
Qt::TopSection | 3 |
Qt::TopRightSection | 4 |
Qt::RightSection | 5 |
Qt::BottomRightSection | 6 |
Qt::BottomSection | 7 |
Qt::BottomLeftSection | 8 |
Qt::TitleBarArea | 9 |
Cette �num�ration a �t� introduite ou modifi�e dans Qt 4.4.
Voir aussi QGraphicsWidget::windowFrameEvent(), QGraphicsWidget::paintWindowFrame() et QGraphicsWidget::windowFrameSectionAt().
enum Qt::WindowModality
Cette �num�ration sp�cifie le comportement d'une fen�tre modale. Une fen�tre modale est une fen�tre qui bloque la saisie sur d'autres fen�tres. Notez que les fen�tres qui sont des enfants d'une fen�tre modale ne sont pas bloqu�es.
Les valeurs sont :
Constante | Valeur | Description |
---|
Qt::NonModal | 0 | La fen�tre n'est pas modale et ne bloque pas la saisie sur d'autres fen�tres. |
Qt::WindowModal | 1 | La fen�tre est modale � un niveau de hi�rarchie et bloque la saisie � ses fen�tres parents et � tous les liens de parent�s de ses fen�tres parents et grands-parents. |
Qt::ApplicationModal | 2 | La fen�tre est modale � l'application et bloque la saisie de toutes fen�tres. |
Voir aussi QWidget::windowModality et QDialog.
enum Qt::WindowState
flags Qt::WindowStates
Cette �num�ration est utilis�e pour sp�cifier l'�tat actuel d'une fen�tre de haut niveau.
Les �tats sont :
Constante | Valeur | Description |
---|
Qt::WindowNoState | 0x00000000 | La fen�tre n'a pas d'�tat d�fini (� l'�tat normal). |
Qt::WindowMinimized | 0x00000001 | La fen�tre est r�duite (c'est-�-dire iconis�e). |
Qt::WindowMaximized | 0x00000002 | La fen�tre est agrandie avec une bordure autour d'elle. |
Qt::WindowFullScreen | 0x00000004 | La fen�tre remplit enti�rement l'�cran sans bordure. |
Qt::WindowActive | 0x00000008 | La fen�tre est activ�e, c'est-�-dire avec le focus du clavier. |
Le type WindowStates est un typedef pour QFlags<WindowState>. Il stocke une combinaison OU des valeurs de WindowState.
enum Qt::WindowType
flags Qt::WindowFlags
Cette �num�ration est utilis�e pour sp�cifier diverses propri�t�s du syst�me de fen�trage pour le widget. Elles sont assez inhabituelles mais n�cessaires dans quelques cas. Certains de ces drapeaux d�pendent de la mani�re dont le gestionnaire de fen�tres les supporte.
Les principaux types sont :
Constante | Valeur | Description |
---|
Qt::Widget | 0x00000000 | Il s'agit du type par d�faut pour QWidget. Les widgets de ce type sont des widgets enfants s'ils ont un parent et des fen�tres ind�pendantes s'ils n'en ont pas. Voir aussi Qt::Window et Qt::SubWindow. |
Qt::Window | 0x00000001 | Indique que le widget est une fen�tre, g�n�ralement avec un syst�me de fen�trage et une barre de titre, que le widget ait un parent ou non. Notez qu'il est impossible de retirer ce drapeau si le widget ne poss�de pas de parent. |
Qt::Dialog | 0x00000002 | Window | Indique que le widget est une fen�tre qui devrait �tre d�cor�e comme une bo�te de dialogue (c'est-�-dire, g�n�ralement, pas de boutons maximum ou minimum dans la barre de titre). Il s'agit du type par d�faut pour QDialog. Si vous voulez l'utiliser comme bo�te de dialogue modale, il doit �tre lanc� � partir d'une autre fen�tre ou avoir un parent et vous devez l'utiliser avec la propri�t� QWidget::windowModality. Si vous la rendez modale, la bo�te de dialogue emp�chera toutes les autres fen�tres de premier plan dans l'application de recevoir des saisies. Nous appelons une fen�tre de premier plan une fen�tre qui a un parent comme fen�tre secondaire. |
Qt::Sheet | 0x00000004 | Window | Indique que la fen�tre est une feuille Macintosh. Depuis que l'utilisation d'une feuille implique la modalit� de la fen�tre, la m�thode recommand�e consiste � utiliser QWidget::setWindowModality() ou QDialog::open() � la place. |
Qt::Drawer | 0x00000006 | Window | Indique que le widget est un dessinateur Macintosh. |
Qt::Popup | 0x00000008 | Window | Indique que le widget est une fen�tre pop-up de premier plan, c'est-�-dire qu'elle est modale mais a un syst�me de fen�trage appropri� pour les menus pop-up. |
Qt::Tool | 0x0000000a | Window | Indique que le widget est une fen�tre d'outils. Une fen�tre d'outils est souvent une petite fen�tre avec une barre de titre et de d�coration plus petite que d'habitude, g�n�ralement utilis�e pour un ensemble de boutons outils. Si elle a un parent, la fen�tre d'outils sera toujours au-dessus de lui. Si elle n'a pas de parent, vous pouvez �galement utiliser Qt::WindowStaysOnTopHint. Si le syst�me de fen�trage le supporte, une fen�tre d'outils peut �tre d�cor�e avec un cadre un peu plus clair. Elle peut �galement �tre combin�e avec Qt::FramelessWindowHint. Sous Mac OS X, les fen�tres d'outils correspondent � la classe de fen�tres Floating. Cela signifie que la fen�tre vit � un niveau au-dessus des fen�tres normales, il est impossible de placer une fen�tre normale au-dessus d'elle. Par d�faut, les fen�tres d'outils disparaissent quand l'application devient inactive. Ceci peut �tre contr�l� par l'attribut Qt::WA_MacAlwaysShowToolWindow. |
Qt::ToolTip | 0x0000000c | Window | Indique que le widget est une infobulle. Il est utilis� en interne pour impl�menter les tooltips. |
Qt::SplashScreen | 0x0000000e | Window | Indique que le widget est une fen�tre d'attente. Il s'agit du type par d�faut de QSplashScreen. |
Qt::Desktop | 0x00000010 | Window | Indique que le widget est le bureau. Il s'agit du type de QDesktopWidget. |
Qt::SubWindow | 0x00000012 | Indique que le widget est une sous-fen�tre, comme le widget QMdiSubWindow. |
Il existe �galement un certain nombre de drapeaux que vous pouvez utiliser pour personnaliser l'apparence des fen�tres de premier plan. Ils n'ont aucun effet sur les autres fen�tres :
Constante | Valeur | Description |
---|
Qt::MSWindowsFixedSizeDialogHint | 0x00000100 | Met une bordure fine � la fen�tre sur Windows. Ce style est traditionnellement utilis� pour les dialogues � taille fixe. |
Qt::MSWindowsOwnDC | 0x00000200 | Donne � la fen�tre son propre contexte d'affichage sur Windows. |
Qt::X11BypassWindowManagerHint | 0x00000400 | Outrepasse compl�tement le gestionnaire d'affichage. Ceci a pour r�sultat une fen�tre sans bordure qui n'est pas g�r�e du tout (c'est-�-dire pas d'entr�es au clavier, � moins d'appeler manuellement QWidget::activateWindow()). |
Qt::FramelessWindowHint | 0x00000800 | Produit une fen�tre sans bordure. L'utilisateur ne peut pas bouger ou redimensionner une fen�tre sans bordure par le gestionnaire d'affichage. Sur X11, le r�sultat de ce drapeau est d�pendant du syst�me de fen�trage et de sa capacit� � comprendre les indices Motif et/ou NETWN. La grande majorit� des syst�mes de fen�trage supportent ceci. |
Le drapeau CustomizeWindowHint est utilis� pour activer la personnalisation du contr�le de fen�tre. Ce drapeau doit �tre d�fini pour autoriser le changement des drapeaux WindowTitleHint, WindowSystemMenuHint, WindowMinimizeButtonHint, WindowMaximizeButtonHint et WindowCloseButtonHint.
Constante | Valeur | Description |
---|
Qt::CustomizeWindowHint | 0x02000000 | D�sactive le conseil par d�faut du titre de la fen�tre. |
Qt::WindowTitleHint | 0x00001000 | Donne � la fen�tre une barre de titre. |
Qt::WindowSystemMenuHint | 0x00002000 | Ajoute un menu syst�me de fen�trage et �ventuellement un bouton de fermeture (par exemple sous Mac). Si vous avez besoin de cacher ou d'afficher un bouton de fermeture il est plus portable d'utiliser WindowCloseButtonHint. |
Qt::WindowMinimizeButtonHint | 0x00004000 | Ajoute un bouton de r�duction. Sous certaines plateformes, il est n�cessaire que Qt::WindowSystemMenuHint soit pass� pour que cela fonctionne. |
Qt::WindowMaximizeButtonHint | 0x00008000 | Ajoute un bouton de maximisation. Sous certaines plateformes, il est n�cessaire que Qt::WindowSystemMenuHint soit pass� pour que cela fonctionne. |
Qt::WindowMinMaxButtonsHint | WindowMinimizeButtonHint | WindowMaximizeButtonHint | Ajoute un bouton de r�duction et de maximisation. Sous certaines plateformes, il est n�cessaire que Qt::WindowSystemMenuHint soit pass� pour que cela fonctionne. |
Qt::WindowCloseButtonHint | 0x08000000 | Ajoute un bouton de fermeture. Sous certaines plateformes, il est n�cessaire que Qt::WindowSystemMenuHint soit pass� pour que cela fonctionne. |
Qt::WindowContextHelpButtonHint | 0x00010000 | Ajoute un bouton d'aide contextuelle pour l'interaction. Sous certaines plateformes, il est n�cessaire que Qt::WindowSystemMenuHint soit pass� pour que cela fonctionne. |
Qt::MacWindowToolBarButtonHint | 0x10000000 | Sous Mac OS X, ajoute un bouton de barre d'outils (c'est-�-dire, le bouton oblong qui est en haut � droite des fen�tres qui ont des barres d'outils. |
Qt::BypassGraphicsProxyWidget | 0x20000000 | Emp�che la fen�tre et ses enfants de s'embarquer eux-m�mes automatiquement dans un QGraphicsProxyWidget si le widget parent est d�j� embarqu�. Vous pouvez d�finir ce drapeau si vous voulez que votre widget soit toujours un widget de haut niveau sur le bureau, peu importe si le widget parent est embarqu� dans une sc�ne ou non. |
Qt::WindowShadeButtonHint | 0x00020000 | |
Qt::WindowStaysOnTopHint | 0x00040000 | Informe le syst�me de fen�trage que la fen�tre doit rester au-dessus de toutes les autres fen�tres. Notez que, sous certains gestionnaires de fen�tres sous X11, vous devez �galement passer le drapeau Qt::X11BypassWindowManagerHint pour que celui-ci fonctionne correctement. |
Qt::WindowStaysOnBottomHint | 0x04000000 | Informe le syst�me de fen�trage que la fen�tre doit rester en dessous de toutes les autres fen�tres. Notez que sous X11 cette astuce fonctionnera uniquement sur les gestionnaires de fen�tres qui supportent l'atome _NET_WM_STATE_BELOW. Si une fen�tre toujours en arri�re-plan a un parent, le parent sera �galement plac� en arri�re-plan. Cette astuce de fen�tre n'est pas actuellement disponible sous Mac OS X. |
Qt::WindowOkButtonHint | 0x00080000 | Ajoute un bouton OK � une bo�te de dialogue. Seulement support� sous Windows CE. |
Qt::WindowCancelButtonHint | 0x00100000 | Ajoute un bouton Cancel � une bo�te de dialogue. Seulement support� sous Windows CE. |
Qt::WindowType_Mask | 0x000000ff | Un masque pour extraire la partie du type de fen�tre dans les drapeaux de la fen�tre. |
Drapeaux obsol�tes :
Constante | Valeur | Description |
---|
Qt::WMouseNoMask | 0x00080000 | Utilisez Qt::WA_MouseNoMask � la place. |
Qt::WDestructiveClose | 0x00100000 | Utilisez Qt::WA_DeleteOnClose � la place. |
Qt::WStaticContents | 0x00200000 | Utilisez Qt::WA_StaticContents � la place. |
Qt::WGroupLeader | 0x00400000 | Plus n�cessaire. |
Qt::WShowModal | 0x00800000 | Utilisez QWidget::windowModality � la place. |
Qt::WNoMousePropagation | 0x01000000 | Utilisez Qt::WA_NoMousePropagation � la place. |
Qt::WType_TopLevel | Window | Utilisez Qt::Window � la place. |
Qt::WType_Dialog | Dialog | Utilisez Qt::Dialog � la place. |
Qt::WType_Popup | Popup | Utilisez Qt::Popup � la place. |
Qt::WType_Desktop | Desktop | Utilisez Qt::Desktop � la place. |
Qt::WType_Mask | WindowType_Mask | Utilisez Qt::WindowType_Mask � la place. |
Qt::WStyle_Customize | | Plus n�cessaire. |
Qt::WStyle_NormalBorder | | Plus n�cessaire. |
Qt::WStyle_DialogBorder | MSWindowsFixedSizeDialogHint | Utilisez Qt::MSWindowsFixedSizeDialogHint � la place. |
Qt::WStyle_NoBorder | FramelessWindowHint | Utilisez Qt::FramelessWindowHint � la place. |
Qt::WStyle_Title | WindowTitleHint | Utilisez Qt::WindowTitleHint � la place. |
Qt::WStyle_SysMenu | WindowSystemMenuHint | Utilisez Qt::WindowSystemMenuHint � la place. |
Qt::WStyle_Minimize | WindowMinimizeButtonHint | Utilisez Qt::WindowMinimizeButtonHint � la place. |
Qt::WStyle_Maximize | WindowMaximizeButtonHint | Utilisez Qt::WindowMaximizeButtonHint � la place. |
Qt::WStyle_MinMax | WStyle_Minimize | WStyle_Maximize | Utilisez Qt::WindowMinMaxButtonsHint � la place. |
Qt::WStyle_Tool | Tool | Utilisez Qt::Tool � la place. |
Qt::WStyle_StaysOnTop | WindowStaysOnTopHint | Utilisez Qt::WindowStaysOnTopHint � la place. |
Qt::WStyle_ContextHelp | WindowContextHelpButtonHint | Utilisez Qt::WindowContextHelpButtonHint � la place. |
Qt::WPaintDesktop | 0 | Plus n�cessaire. |
Qt::WPaintClever | 0 | Plus n�cessaire. |
Qt::WX11BypassWM | X11BypassWindowManagerHint | Utilisez Qt::X11BypassWindowManagerHint � la place. |
Qt::WWinOwnDC | MSWindowsOwnDC | Utilisez Qt::MSWindowsOwnDC � la place. |
Qt::WMacSheet | Sheet | Utilisez Qt::Sheet � la place. |
Qt::WMacDrawer | Drawer | Utilisez Qt::Drawer � la place. |
Qt::WStyle_Splash | SplashScreen | Utilisez Qt::SplashScreen � la place. |
Qt::WNoAutoErase | 0 | Plus n�cessaire. |
Qt::WRepaintNoErase | 0 | Plus n�cessaire. |
Qt::WNorthWestGravity | WStaticContents | Utilisez Qt::WA_StaticContents � la place. |
Qt::WType_Modal | Dialog | WShowModal | Utilisez Qt::Dialog et QWidget::windowModality � la place. |
Qt::WStyle_Dialog | Dialog | Utilisez Qt::Dialog � la place. |
Qt::WStyle_NoBorderEx | FramelessWindowHint | Utilisez Qt::FramelessWindowHint � la place. |
Qt::WResizeNoErase | 0 | Plus n�cessaire. |
Qt::WMacNoSheet | 0 | Plus n�cessaire. |
Le type WindowFlags est un typedef pour QFlags<WindowType>. Il stocke une combinaison OU des valeurs de WindowType.
Voir aussi QWidget::windowFlags et Window Flags Example.
Fonctions membres
QString Qt::convertFromPlainText ( const QString & plain, WhiteSpaceMode mode = WhiteSpacePre )
Convertit la cha�ne de texte brut plain en un paragraphe au format HTML en conservant au mieux son apparence.
mode d�finit comment les espaces blancs sont g�r�s.
Cette fonction est d�finie dans le fichier d'en-t�te <QTextDocument>.
Voir aussi escape() et mightBeRichText().
QString Qt::escape ( const QString & plain )
Convertit la cha�ne de texte brut plain en une cha�ne de caract�res HTML dont les m�ta-caract�res HTML <, >, & et » sont remplac�s par leurs entit�s HTML correspondantes.
Exemple :
QString plain = "#include <QtCore>"
QString html = Qt::escape(plain);
// html == "#include <QtCore>"
Cette fonction est d�finie dans le fichier d'en-t�te <QTextDocument>.
Voir aussi convertFromPlainText() et mightBeRichText().
bool Qt::mightBeRichText ( const QString & text )
Retourne true si la cha�ne de caract�res text semble �tre du texte riche, dans le cas contraire retourne false.
Cette fonction utilise une heuristique simple et rapide. Elle v�rifie s'il y a quelque chose qui ressemble � un tag avant la fin de la premi�re ligne. Bien que le r�sultat doive �tre correct pour les cas ordinaires, il n'y en a aucune garantie.
Cette fonction est d�finie dans le fichier d'en-t�te <QTextDocument>.
Remerciements
Merci � Jonathan Courtois, � Louis du Verdier et � Thibaut Cuvelier pour la traduction, la mise en page et la relecture, � Jacques Thery pour sa relecture approfondie !