FontInfo QML Type
Fournit des informations sur la manière dont une requête de police donnée est traitée. En savoir plus…
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
Propriétés
- bold : bool
- family : string
- fixedPitch : bool
- font : font
- italic : bool
- pixelSize : int
- pointSize : real
- style : enum
- styleName : real
- variableAxes : list
- weight : int
Description détaillée
FontInfo fournit des informations sur la police effective sélectionnée par le système de sélection des polices de Qt en réponse à une requête de police.
Elle correspond à la classe « QFontInfo » en C++.
FontInfo {
id: fontInfo
font.family: "Arial"
}
Text {
text: fontInfo.family === "Arial"
? "System has 'Arial' font"
: "System does not have 'Arial' font"
}Voir également FontMetrics et TextMetrics.
Documentation des propriétés
bold : bool [read-only]
Cette propriété est vraie si la fonction weight() renvoie une valeur supérieure à Font.Normal ; dans le cas contraire, elle renvoie false.
Voir également weight et QFontInfo::bold().
family : string [read-only]
Cette propriété contient la famille de la police correspondante.
Voir également QFontInfo::family().
fixedPitch : bool [read-only]
Cette propriété contient la valeur de l'espacement fixe de la police associée.
Voir également QFontInfo::fixedPitch().
font : font
Cette propriété contient la police qui sera déterminée par l'FontInfo.
italic : bool [read-only]
Cette propriété contient la valeur « italique » de la police correspondante.
Voir également QFontInfo::italic().
pixelSize : int [read-only]
Cette propriété contient la taille en pixels de la police correspondante.
Voir également QFontInfo::pixelSize().
pointSize : real [read-only]
Cette propriété indique la taille en points de la police correspondante.
Voir également la fonction ` QFontInfo::pointSizeF()`.
style : enum [read-only]
Cette propriété définit le style de la police correspondante.
| Constante | Description |
|---|---|
Font.StyleNormal | Contient des glyphes normaux sans italique. |
Font.StyleItalic | Contient des glyphes conçus pour représenter du texte en italique. |
Font.StyleOblique | Contient des glyphes d'aspect italique, généralement non conçus spécialement à cet effet, mais plutôt obtenus en appliquant une inclinaison aux glyphes normaux de la famille de polices. |
Voir aussi QFontInfo::style().
styleName : real [read-only]
Cette propriété contient le nom du style (ou « sous-famille ») de la police mathématique.
Voir également QFontInfo::styleName().
variableAxes : list [read-only]
Cette propriété contient les axes variables pris en charge par la police associée. La liste est composée d'objets de type « QFontVariableAxis », qui possèdent les propriétés suivantes : « tag », « name », « minimumValue », « maximumValue » et « defaultValue ».
Voir également QFontInfo::variableAxes() et QFontVariableAxis.
weight : int [read-only]
Cette propriété indique le poids de la police correspondante.
Voir également bold et QFontInfo::weight().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.