Obsolete Members for Qt

Die folgenden Mitglieder der Klasse „ Qt “ sind veraltet. Sie werden bereitgestellt, um die Funktionsfähigkeit von altem Quellcode zu gewährleisten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Typen

(deprecated in 6.12) enum NavigationMode { NavigationModeNone, NavigationModeKeypadTabOrder, NavigationModeKeypadDirectional, NavigationModeCursorAuto, NavigationModeCursorForceVisible }

Funktionen

(since 6.7, deprecated in 6.8) Qt::strong_ordering compareThreeWay(const LeftType *lhs, const RightType *rhs)
(deprecated in 6.0) QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifier modifier)
(deprecated in 6.0) QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifiers modifiers)
(deprecated in 6.0) QKeyCombination operator+(Qt::Key key, Qt::Modifier modifier)
(deprecated in 6.0) QKeyCombination operator+(Qt::Key key, Qt::Modifiers modifiers)
(deprecated in 6.0) QKeyCombination operator+(Qt::KeyboardModifier modifier, Qt::Key key)
(deprecated in 6.0) QKeyCombination operator+(Qt::KeyboardModifiers modifiers, Qt::Key key)
(deprecated in 6.0) QKeyCombination operator+(Qt::Modifier modifier, Qt::Key key)
(deprecated in 6.0) QKeyCombination operator+(Qt::Modifiers modifiers, Qt::Key key)

Typdokumentation

Diese Enumeration ist seit Version 6.12 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Dieser Enum-Typ beschreibt den Modus für die Fokusverschiebung.

KonstanteWertBeschreibung
Qt::NavigationModeNone0Es wird ausschließlich der Touchscreen verwendet.
Qt::NavigationModeKeypadTabOrder1Qt::Key_Up und „ Qt::Key_Down “ werden zum Ändern des Fokus verwendet.
Qt::NavigationModeKeypadDirectional2Qt::Key_Up, Qt::Key_Down, Qt::Key_Left und Qt::Key_Right werden zum Wechseln des Fokus verwendet.
Qt::NavigationModeCursorAuto3Der Mauszeiger wird zum Wechseln des Fokus verwendet und wird nur auf Geräten ohne Touchscreen angezeigt. Die Tastatur wird zur Implementierung eines virtuellen Cursors verwendet, es sei denn, das Gerät verfügt über ein analoges, mausähnliches Eingabegerät (z. B. ein Touchpad). Dies ist die empfohlene Einstellung für eine Anwendung wie einen Webbrowser, die sowohl auf Touch- als auch auf Nicht-Touch-Geräten eine Zeigersteuerung benötigt.
Qt::NavigationModeCursorForceVisible4Der Mauszeiger wird zum Wechseln des Fokus verwendet und unabhängig vom Gerätetyp angezeigt. Die Tastatur wird zur Implementierung eines virtuellen Cursors verwendet, es sei denn, das Gerät verfügt über ein analoges Maus-Eingabegerät (z. B. ein Touchpad).

Hinweis: Die Qt-API, die diese Enumeration verwendete (QApplication::setNavigationMode(), QApplication::navigationMode()), wurde in Qt 5.14 als veraltet markiert und in Qt 6.12 entfernt.

Funktionsdokumentation

[constexpr noexcept, since 6.7, deprecated in 6.8] template <typename LeftType, typename RightType> requires if_compatible_pointers<LeftType, RightType> Qt::strong_ordering compareThreeWay(const LeftType *lhs, const RightType *rhs)

Diese Funktion ist seit Version 6.8 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie für die Zeiger die Klasse „ Qt::totally_ordered_wrapper “ und nutzen Sie stattdessen die entsprechende Überladung von „ Qt::compareThreeWay()“.

Implementiert einen Drei-Wege-Vergleich von Zeigern.

Gibt eine Instanz von ` Qt::strong_ordering ` zurück, die die Beziehung zwischen ` lhs ` und ` rhs` darstellt.

Einschränkungen

Nimmt nur dann an der Überladungsauflösung teil, wenn „ LeftType “ und „ RightType “ denselben Typ haben oder es sich um Basis- und abgeleitete Typen handelt. Wird außerdem verwendet, um beliebige Zeiger mit „ std::nullptr_t “ zu vergleichen.

Dies ist eine überladene Funktion.

Diese Funktion wurde in Qt 6.7 eingeführt.

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::Modifier modifier, Qt::Key key)

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::KeyboardModifier modifier, Qt::Key key)

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::Key key, Qt::Modifier modifier)

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifier modifier)

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen den Operator „|“.

Gibt ein ` QKeyCombination `-Objekt zurück, das die Kombination von ` key ` mit dem Modifikator ` modifier` darstellt.

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::Modifiers modifiers, Qt::Key key)

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::KeyboardModifiers modifiers, Qt::Key key)

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::Key key, Qt::Modifiers modifiers)

[constexpr noexcept, deprecated in 6.0] QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifiers modifiers)

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen den Operator „|“.

Gibt ein „ QKeyCombination “-Objekt zurück, das die Kombination von „ key “ mit den Modifikatoren „ modifiers “ darstellt.

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