Neue Klassen und Funktionen in Qt 6.9
Diese Seite enthält eine umfassende Liste aller neuen Klassen und Funktionen, die in Qt 6.9 eingeführt wurden.
- Neue Klassen
- Neue Mitgliedsfunktionen
- Neue Makros
- Neue Enum-Typen
- Neue Enum-Werte
- Neue Typ-Aliase
- Neue Eigenschaften
- Neue QML-Typen
- Neue QML-Eigenschaften
- Neue QML-Signale
- Neue QML-Methoden
Neue Klassen
Neue Mitgliederfunktionen
Klasse „ QAbstractHttpServer “:
(since 6.9) QHttpServerConfiguration | configuration() const |
(since 6.9) void | setConfiguration(const QHttpServerConfiguration &config) |
Klasse „ QAbstractOAuth2 “:
(since 6.9) void | accessTokenAboutToExpire() |
(since 6.9) void | refreshTokens() |
(since 6.9) void | refreshTokensImplementation() |
(since 6.9) void | serverReportedErrorOccurred(const QString &error, const QString &errorDescription, const QUrl &uri) |
(since 6.9) void | setNetworkRequestModifier(const QAbstractOAuth2::ContextTypeForFunctor<Functor> *context, Functor &&callback) |
Klasse „ QAnyStringView “:
(since 6.9) QString | arg(Args &&... args) const |
Klasse „ QBrush “:
(since 6.9) QBrush & | operator=(QColor color) |
(since 6.9) QBrush & | operator=(Qt::BrushStyle style) |
(since 6.9) QBrush & | operator=(Qt::GlobalColor color) |
Klasse „ QByteArray “:
(since 6.9) QByteArray | operator+(QByteArrayView lhs, const QByteArray &rhs) |
(since 6.9) QByteArray | operator+(const QByteArray &lhs, QByteArrayView rhs) |
Klasse „ QColorSpace “:
(since 6.9) QColorSpace::PrimaryPoints | primaryPoints() const |
(since 6.9) void | setPrimaryPoints(const QColorSpace::PrimaryPoints &primaryPoints) |
Klasse „ QCommandLineParser “:
(since 6.9) void | showMessageAndExit(QCommandLineParser::MessageType type, const QString &message, int exitCode = 0) |
Klasse „ QDebug “:
(since 6.9) QDebug & | operator<<(const std::tuple<Ts...> &tuple) |
(since 6.9) QDebug | operator<<(QDebug debug, T t) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::array<T, N> &array) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::multiset<Key, Compare, Alloc> &multiset) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::set<Key, Compare, Alloc> &set) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::unordered_map<Key, T, Hash, KeyEqual, Alloc> &map) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::unordered_set<Key, Hash, KeyEqual, Alloc> &unordered_set) |
(since 6.9) QByteArray | toBytes(const T &object) |
Klasse „ QDockWidget “:
(since 6.9) void | setDockLocation(Qt::DockWidgetArea area) |
Klasse „ QDomNodeList “:
(since 6.9) QDomNodeList::const_iterator | begin() const |
(since 6.9) QDomNodeList::const_iterator | cbegin() const |
(since 6.9) QDomNodeList::const_iterator | cend() const |
(since 6.9) QDomNodeList::const_iterator | constBegin() const |
(since 6.9) QDomNodeList::const_iterator | constEnd() const |
(since 6.9) QDomNodeList::const_reverse_iterator | crbegin() const |
(since 6.9) QDomNodeList::const_reverse_iterator | crend() const |
(since 6.9) QDomNodeList::const_iterator | end() const |
(since 6.9) QDomNodeList::const_reverse_iterator | rbegin() const |
(since 6.9) QDomNodeList::const_reverse_iterator | rend() const |
Klasse „ QFile “:
(since 6.9) bool | supportsMoveToTrash() |
Klasse „ QFontDatabase “:
(since 6.9) void | addApplicationEmojiFontFamily(const QString &familyName) |
(since 6.9) QStringList | applicationEmojiFontFamilies() |
(since 6.9) bool | removeApplicationEmojiFontFamily(const QString &familyName) |
(since 6.9) void | setApplicationEmojiFontFamilies(const QStringList &familyNames) |
Klasse „ QFontInfo “:
(since 6.9) QList<QFontVariableAxis> | variableAxes() const |
Klasse „ QHash “:
(since 6.9) QHash<Key, T>::TryEmplaceResult | insertOrAssign(K &&key, Value &&value) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | insertOrAssign(Key &&key, Value &&value) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | insertOrAssign(const Key &key, Value &&value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | insert_or_assign(K &&key, Value &&value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | insert_or_assign(Key &&key, Value &&value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | insert_or_assign(const Key &key, Value &&value) |
(since 6.9) QHash<Key, T>::key_value_iterator | insert_or_assign(QHash<Key, T>::const_iterator hint, K &&key, Value &&value) |
(since 6.9) QHash<Key, T>::key_value_iterator | insert_or_assign(QHash<Key, T>::const_iterator hint, Key &&key, Value &&value) |
(since 6.9) QHash<Key, T>::key_value_iterator | insert_or_assign(QHash<Key, T>::const_iterator hint, const Key &key, Value &&value) |
(since 6.9) size_t | qHash(T key, size_t seed) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryEmplace(K &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryEmplace(Key &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryEmplace(const Key &key, Args &&... args) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryInsert(K &&key, const T &value) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryInsert(const Key &key, const T &value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | try_emplace(K &&key, Args &&... args) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | try_emplace(Key &&key, Args &&... args) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | try_emplace(const Key &key, Args &&... args) |
(since 6.9) QHash<Key, T>::key_value_iterator | try_emplace(QHash<Key, T>::const_iterator hint, K &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::key_value_iterator | try_emplace(QHash<Key, T>::const_iterator hint, Key &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::key_value_iterator | try_emplace(QHash<Key, T>::const_iterator hint, const Key &key, Args &&... args) |
Klasse „ QHttp2Configuration “:
(since 6.9) unsigned int | maxConcurrentStreams() const |
(since 6.9) void | setMaxConcurrentStreams(unsigned int value) |
Klasse „ QIODevice “:
(since 6.9) QByteArrayView | readLineInto(QSpan<char> buffer) |
(since 6.9) QByteArrayView | readLineInto(QSpan<std::byte> buffer) |
(since 6.9) QByteArrayView | readLineInto(QSpan<uchar> buffer) |
(since 6.9) bool | readLineInto(QByteArray *line, qint64 maxSize = 0) |
Klasse „ QImage “:
(since 6.9) void | flip(Qt::Orientations orient = Qt::Vertical) |
(since 6.9) QImage | flipped(Qt::Orientations orient = Qt::Vertical) && |
(since 6.9) QImage | flipped(Qt::Orientations orient = Qt::Vertical) const & |
Klasse „ QJniArray “:
(since 6.9) QJniArray<T>::reference | operator[](QJniArrayBase::size_type i) |
Klasse „ QJsonValue “:
(since 6.9) QJsonValue | fromJson(QByteArrayView json, QJsonParseError *error = nullptr) |
(since 6.9) QByteArray | toJson(QJsonValue::JsonFormat format = JsonFormat::Indented) const |
Klasse „ QLatin1StringView “:
(since 6.9) QByteArray | toUtf8() const |
Klasse „ QList “:
(since 6.9) auto | operator<=>(const QList<T> &lhs, const QList<T> &rhs) |
Klasse „ QMediaMetaData “:
(since 6.9) auto | asKeyValueRange() const |
Klasse „ QMetaEnum “:
(since 6.9) bool | is64Bit() const |
(since 6.9) std::optional<quint64> | keyToValue64(const char *key) const |
(since 6.9) std::optional<quint64> | value64(int index) const |
Klasse „ QMetaMethod “:
(since 6.9) QByteArrayView | nameView() const |
Klasse „ QOAuth2AuthorizationCodeFlow “:
(since 6.9) void | refreshTokensImplementation() |
Klasse „ QOAuth2DeviceAuthorizationFlow “:
(since 6.9) void | refreshTokensImplementation() |
Klasse „ QOAuthHttpServerReplyHandler “:
(since 6.9) QString | callbackHost() const |
(since 6.9) void | setCallbackHost(const QString &host) |
Klasse „ QOAuthUriSchemeReplyHandler “:
(since 6.9) bool | handleAuthorizationRedirect(const QUrl &url) |
Klasse „ QOpcUaAuthenticationInformation “:
(since 6.9) void | setCertificateAuthentication(const QString &certificatePath, const QString &privateKeyPath) |
Klasse „ QPainter “:
Klasse QPdfWriter:
Klasse „ QPen “:
Klasse „ QQuickWidget “:
(since 6.9) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName) |
(since 6.9) void | setInitialProperties(const QVariantMap &initialProperties) |
Klasse „ QRhi “:
(since 6.9) QRhiShadingRateMap * | newShadingRateMap() |
(since 6.9) void | setQueueSubmitParams(QRhiNativeHandles *params) |
(since 6.9) QList<QSize> | supportedShadingRates(int sampleCount) const |
Klasse „ QRhiCommandBuffer “:
(since 6.9) void | setShadingRate(const QSize &coarsePixelSize) |
Klasse „ QRhiSwapChain “:
(since 6.9) void | setShadingRateMap(QRhiShadingRateMap *map) |
(since 6.9) QRhiShadingRateMap * | shadingRateMap() const |
Klasse „ QRhiTextureRenderTargetDescription “:
(since 6.9) void | setShadingRateMap(QRhiShadingRateMap *map) |
(since 6.9) QRhiShadingRateMap * | shadingRateMap() const |
Klasse „ QSerialPort “:
(since 6.9) void | settingsRestoredOnCloseChanged(bool restore) |
Klasse „ QShaderBaker “:
(since 6.9) void | setGlslOptions(QShaderBaker::GlslOptions options) |
Klasse „ QSharedPointer “:
(since 6.9) QSharedPointer<X> | constCast() && |
(since 6.9) QSharedPointer<X> | dynamicCast() && |
(since 6.9) QSharedPointer<X> | objectCast() && |
(since 6.9) QSharedPointer<X> | qSharedPointerCast(QSharedPointer<T> &&other) |
(since 6.9) QSharedPointer<X> | qSharedPointerConstCast(QSharedPointer<T> &&src) |
(since 6.9) QSharedPointer<X> | qSharedPointerDynamicCast(QSharedPointer<T> &&src) |
(since 6.9) QSharedPointer<X> | qSharedPointerObjectCast(QSharedPointer<T> &&src) |
(since 6.9) QSharedPointer<X> | staticCast() && |
Klasse QSortFilterProxyModel:
(since 6.9) void | beginFilterChange() |
Klasse „ QSpan “:
(since 6.9) void | chop(QSpan<T, E>::size_type n) |
(since 6.9) auto | chopped(QSpan<T, E>::size_type n) const |
(since 6.9) void | slice(QSpan<T, E>::size_type pos) |
(since 6.9) void | slice(QSpan<T, E>::size_type pos, QSpan<T, E>::size_type n) |
Klasse „ QSqlDriver “:
(since 6.9) QString | connectionName() const |
Klasse „ QSqlQueryModel “:
(since 6.9) void | refresh() |
Klasse „ QStackedLayout “:
(since 6.9) void | widgetAdded(int index) |
Klasse „ QStackedWidget “:
(since 6.9) void | widgetAdded(int index) |
Klasse „ QString “:
(since 6.9) QString | operator+(QStringView lhs, const QString &rhs) |
(since 6.9) QString | operator+(const QString &lhs, QStringView rhs) |
(since 6.9) QString & | setUnicode(const char16_t *unicode, qsizetype size) |
(since 6.9) QString & | setUtf16(const char16_t *unicode, qsizetype size) |
Klasse „ QStringList “:
(since 6.9) QStringList | filter(const QLatin1StringMatcher &matcher) const |
Klasse „ QThread “:
(since 6.9) QThread::QualityOfService | serviceLevel() const |
(since 6.9) void | setServiceLevel(QThread::QualityOfService serviceLevel) |
Klasse „ QThreadPool “:
(since 6.9) QThread::QualityOfService | serviceLevel() const |
(since 6.9) void | setServiceLevel(QThread::QualityOfService serviceLevel) |
Klasse „ QTimerEvent “:
(since 6.9) bool | matches(const QBasicTimer &timer) const |
Klasse „ QUtf8StringView “:
(since 6.9) QString | arg(Args &&... args) const |
Klasse „ QUuid “:
(since 6.9) QUuid | createUuidV7() |
Klasse „ QWebEngineUrlRequestInfo “:
(since 6.9) bool | isDownload() const |
Klasse „ QWindow “:
(since 6.9) QMargins | safeAreaMargins() const |
(since 6.9) void | safeAreaMarginsChanged(QMargins margins) |
Klasse „ QXYSeries “:
(since 6.9) void | pointsAdded(qsizetype start, qsizetype end) |
Neue Makros
(since 6.9) | QCOMPARE_3WAY(lhs, rhs, order) |
(since 6.9) | Q_CONSTEXPR_DTOR |
(since 6.9) | Q_DECL_CONSTEXPR_DTOR |
(since 6.9) | Q_DECL_EQ_DELETE_X(reason) |
(since 6.9) | Q_DISABLE_COPY_MOVE_X(Class, reason) |
(since 6.9) | Q_DISABLE_COPY_X(Class, reason) |
(since 6.9) | Q_LIKELY_BRANCH |
(since 6.9) | Q_STATIC_LOGGING_CATEGORY(name, string, msgType) |
(since 6.9) | Q_STATIC_LOGGING_CATEGORY(name, string) |
(since 6.9) | Q_UNLIKELY_BRANCH |
Neue Enum-Typen
(since 6.9) enum class | NonceMode { Automatic, Enabled, Disabled } |
(since 6.9) enum class | LabelDrawingMode { UseStyle, UseDelegate } |
(since 6.9) enum class | MessageType { Information, Error } |
(since 6.9) enum class | AccessLevelExBit { None, CurrentRead, CurrentWrite, HistoryRead, HistoryWrite, …, Constant } |
(since 6.9) enum class | QualityOfService { Auto, High, Eco } |
(since 6.9) enum class | TransparencyTechnique { Default, Approximate, Accurate } |
Neue Enum-Werte
Neue Typ-Aliase
(since 6.9) | const_iterator |
(since 6.9) | const_pointer |
(since 6.9) | const_reference |
(since 6.9) | const_reverse_iterator |
(since 6.9) | difference_type |
(since 6.9) | pointer |
(since 6.9) | reference |
(since 6.9) | value_type |
(since 6.9) | JsonFormat |
Neue Eigenschaften
|
|
Neue QML-Typen
- F
- FontInfo
Neue QML-Eigenschaften
QML-Typ „ Abstract3DAxis “:
(since 6.9) | labelSize : real |
(since 6.9) | scaleLabelsByCount : bool |
QML-Typ- AbstractAxis:
(since 6.9) | alignment : alignment |
QML-Typ „ ApplicationWindow “:
(since 6.9) | bottomPadding : real |
(since 6.9) | leftPadding : real |
(since 6.9) | rightPadding : real |
(since 6.9) | topPadding : real |
QML-Typ „ DebugSettings “:
(since 6.9) | drawPointLightShadowBoxes : bool |
QML-Typ „ DirectionalLight “:
(since 6.9) | lockShadowmapTexels : bool |
QML-Typ „ DynamicRigidBody “:
(since 6.9) | isSleeping : bool |
QML-Typ „ Flickable “:
(since 6.9) | acceptedButtons : flags |
QML-Typ „ FontMetrics “:
(since 6.9) | capitalHeight : real |
QML-Typ „ GraphsItem3D “:
(since 6.9) | maxCameraXRotation : real |
(since 6.9) | maxCameraYRotation : real |
(since 6.9) | minCameraXRotation : real |
(since 6.9) | minCameraYRotation : real |
(since 6.9) | rootNode : Node |
(since 6.9) | transparencyTechnique : Graphs3D.TransparencyTechnique |
QML-Typ „ GraphsView “:
(since 6.9) | panStyle : enumeration |
(since 6.9) | plotArea : rect |
(since 6.9) | zoomAreaDelegate : Component |
(since 6.9) | zoomAreaEnabled : bool |
(since 6.9) | zoomSensitivity : real |
(since 6.9) | zoomStyle : enumeration |
QML-Typ „ Light “:
(since 6.9) | use32BitShadowmap : bool |
QML-Typ „ OrbitCameraController “:
(since 6.9) | acceptedButtons : Qt::MouseButtons |
(since 6.9) | automaticClipping : bool |
QML-Typ „ Path “:
(since 6.9) | asynchronous : bool |
QML-Typ „ RandomInstancing “:
(since 6.9) | gridSpacing : vector3d |
QML-Typ „ ValueAxis “:
QML-Typ „ Video “:
(since 6.9) | endOfStreamPolicy : enumeration |
(since 6.9) | orientation : int |
QML-Typ „ VideoOutput “:
(since 6.9) | endOfStreamPolicy : enumeration |
(since 6.9) | mirrored : bool |
QML-Typ „ VirtualKeyboardSettings “:
(since 6.9) | keySoundVolume : real |
QML-Typ „ XrInputAction “:
(since 6.9) | enabled : bool |
Neue QML-Signale
(since 6.9) | pointsAdded(int start, int end) |
(since 6.9) | textEdited() |
Neue QML-Methoden
QML-Typ „ Video “:
(since 6.9) | clearOutput() |
QML-Typ- VideoOutput:
(since 6.9) void | clearOutput() |
© 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.