FontInfo QML Type

Liefert Informationen darüber, wie eine gegebene Schriftartabfrage aufgelöst wird. Mehr...

Import Statement: import QtQuick
Since: Qt 6.9

Eigenschaften

Detaillierte Beschreibung

FontInfo liefert Informationen über die aktuelle Schriftart, die bei einer Schriftartabfrage durch das Qt-Schriftartenauswahlsystem gefunden wird.

Sie entspricht der Klasse QFontInfo in C++.

FontInfo {
    id: fontInfo
    font.family: "Arial"
}

Text {
    text: fontInfo.family === "Arial"
        ? "System has 'Arial' font"
        : "System does not have 'Arial' font"
}

Siehe auch FontMetrics und TextMetrics.

Eigenschaft Dokumentation

bold : bool [read-only]

Diese Eigenschaft ist true, wenn weight() einen Wert größer als Font.Normal zurückgeben würde; andernfalls wird false zurückgegeben.

Siehe auch weight und QFontInfo::bold().


family : string [read-only]

Diese Eigenschaft enthält die Familie der übereinstimmenden Schriftart.

Siehe auch QFontInfo::family().


fixedPitch : bool [read-only]

Diese Eigenschaft enthält den festen Pitch-Wert der passenden Schriftart.

Siehe auch QFontInfo::fixedPitch().


font : font

Diese Eigenschaft enthält die Schriftart, die von FontInfo aufgelöst wird.


italic : bool [read-only]

Diese Eigenschaft enthält den Kursivwert der übereinstimmenden Schriftart.

Siehe auch QFontInfo::italic().


pixelSize : int [read-only]

Diese Eigenschaft enthält die Pixelgröße der übereinstimmenden Schriftart.

Siehe auch QFontInfo::pixelSize().


pointSize : real [read-only]

Diese Eigenschaft enthält die Punktgröße der übereinstimmenden Schriftart.

Siehe auch QFontInfo::pointSizeF().


style : enum [read-only]

Diese Eigenschaft enthält den Stil der übereinstimmenden Schriftart.

KonstanteBeschreibung
Font.StyleNormalEnthält normale Glyphen ohne kursiven Schrägstrich.
Font.StyleItalicEnthält Glyphen, die für die Darstellung von kursivem Text vorgesehen sind.
Font.StyleObliqueEnthält Glyphen mit kursivem Aussehen, die in der Regel nicht speziell entworfen, sondern durch Anwendung einer Schräge auf die normalen Glyphen der Schriftfamilie erzeugt werden.

Siehe auch QFontInfo::style().


styleName : real [read-only]

Diese Eigenschaft enthält den Stilnamen (oder die "Unterfamilie") der mattierten Schrift.

Siehe auch QFontInfo::styleName().


variableAxes : list [read-only]

Diese Eigenschaft enthält die variablen Achsen, die von der angepassten Schriftart unterstützt werden. Die Liste besteht aus QFontVariableAxis Objekten, die die Eigenschaften tag, name, minimumValue, maximumValue und defaultValue haben.

Siehe auch QFontInfo::variableAxes() und QFontVariableAxis.


weight : int [read-only]

Diese Eigenschaft enthält das Gewicht der übereinstimmenden Schriftart.

Siehe auch bold und QFontInfo::weight().


© 2025 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.