Qt 6.9 中的新类和函数

本页面列出了 Qt 6.9 中引入的所有新类和函数的完整列表。

新类

新成员职能

QAbstractHttpServer 类:

(since 6.9) QHttpServerConfiguration configuration() const
(since 6.9) void setConfiguration(const QHttpServerConfiguration &config)

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)

QAnyStringView 类:

(since 6.9) QString arg(Args &&... args) const

QBrush 类:

(since 6.9) QBrush &operator=(QColor color)
(since 6.9) QBrush &operator=(Qt::BrushStyle style)
(since 6.9) QBrush &operator=(Qt::GlobalColor color)

QByteArray 类:

(since 6.9) QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs)
(since 6.9) QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs)

QColorSpace 类:

(since 6.9) QColorSpace::PrimaryPoints primaryPoints() const
(since 6.9) void setPrimaryPoints(const QColorSpace::PrimaryPoints &primaryPoints)

QCommandLineParser 类:

(since 6.9) void showMessageAndExit(QCommandLineParser::MessageType type, const QString &message, int exitCode = 0)

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)

QDockWidget 类:

(since 6.9) void setDockLocation(Qt::DockWidgetArea area)

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

QFile 类:

(since 6.9) bool supportsMoveToTrash()

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)

QFontInfo 类:

(since 6.9) QList<QFontVariableAxis> variableAxes() const

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)

QHttp2Configuration 类:

(since 6.9) unsigned int maxConcurrentStreams() const
(since 6.9) void setMaxConcurrentStreams(unsigned int value)

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)

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 &

QJniArray 类:

(since 6.9) QJniArray<T>::reference operator[](QJniArrayBase::size_type i)

QJsonValue 类:

(since 6.9) QJsonValue fromJson(QByteArrayView json, QJsonParseError *error = nullptr)
(since 6.9) QByteArray toJson(QJsonValue::JsonFormat format = JsonFormat::Indented) const

QLatin1StringView 类:

(since 6.9) QByteArray toUtf8() const

QList 类:

(since 6.9) auto operator<=>(const QList<T> &lhs, const QList<T> &rhs)

QMediaMetaData 类:

(since 6.9) auto asKeyValueRange() const

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

QMetaMethod 类:

(since 6.9) QByteArrayView nameView() const

QOAuth2AuthorizationCodeFlow 类:

(since 6.9) void refreshTokensImplementation()

QOAuth2DeviceAuthorizationFlow 类:

(since 6.9) void refreshTokensImplementation()

QOAuthHttpServerReplyHandler 类:

(since 6.9) QString callbackHost() const
(since 6.9) void setCallbackHost(const QString &host)

QOAuthUriSchemeReplyHandler 类:

(since 6.9) bool handleAuthorizationRedirect(const QUrl &url)

QOpcUaAuthenticationInformation 类:

(since 6.9) void setCertificateAuthentication(const QString &certificatePath, const QString &privateKeyPath)

QPainter 类:

(since 6.9) void setBrush(QColor color)
(since 6.9) void setBrush(Qt::GlobalColor color)

类QPdfWriter :

(since 6.9) QString author() const
(since 6.9) void setAuthor(const QString &author)

QPen 类:

(since 6.9) QPen &operator=(QColor color)
(since 6.9) QPen &operator=(Qt::PenStyle style)

QQuickWidget 类:

(since 6.9) void loadFromModule(QAnyStringView uri, QAnyStringView typeName)
(since 6.9) void setInitialProperties(const QVariantMap &initialProperties)

QRhi 类:

(since 6.9) QRhiShadingRateMap *newShadingRateMap()
(since 6.9) void setQueueSubmitParams(QRhiNativeHandles *params)
(since 6.9) QList<QSize> supportedShadingRates(int sampleCount) const

QRhiCommandBuffer 类:

(since 6.9) void setShadingRate(const QSize &coarsePixelSize)

QRhiSwapChain 类:

(since 6.9) void setShadingRateMap(QRhiShadingRateMap *map)
(since 6.9) QRhiShadingRateMap *shadingRateMap() const

QRhiTextureRenderTargetDescription 类:

(since 6.9) void setShadingRateMap(QRhiShadingRateMap *map)
(since 6.9) QRhiShadingRateMap *shadingRateMap() const

QSerialPort 类:

(since 6.9) void settingsRestoredOnCloseChanged(bool restore)

QShaderBaker 类:

(since 6.9) void setGlslOptions(QShaderBaker::GlslOptions options)

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() &&

QSortFilterProxyModel 类:

(since 6.9) void beginFilterChange()

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)

QSqlDriver 类:

(since 6.9) QString connectionName() const

QSqlQueryModel 类:

(since 6.9) void refresh()

QStackedLayout 类:

(since 6.9) void widgetAdded(int index)

QStackedWidget 类:

(since 6.9) void widgetAdded(int index)

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)

QStringList 类:

(since 6.9) QStringList filter(const QLatin1StringMatcher &matcher) const

QThread 类:

(since 6.9) QThread::QualityOfService serviceLevel() const
(since 6.9) void setServiceLevel(QThread::QualityOfService serviceLevel)

QThreadPool 类:

(since 6.9) QThread::QualityOfService serviceLevel() const
(since 6.9) void setServiceLevel(QThread::QualityOfService serviceLevel)

QTimerEvent 类:

(since 6.9) bool matches(const QBasicTimer &timer) const

QUtf8StringView 类:

(since 6.9) QString arg(Args &&... args) const

QUuid 类:

(since 6.9) QUuid createUuidV7()

QWebEngineUrlRequestInfo 类:

(since 6.9) bool isDownload() const

QWindow 类:

(since 6.9) QMargins safeAreaMargins() const
(since 6.9) void safeAreaMarginsChanged(QMargins margins)

类QXYSeries :

(since 6.9) void pointsAdded(qsizetype start, qsizetype end)

新宏

(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

新的枚举类型

(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 }

新的枚举值

enum value Error::ClientError
enum value Error::ExpiredError
enum value Flag::DisableEmojiParsing
enum value Flag::ShowDefaultIgnorables
enum value Language::KaraKalpak
enum value Language::SwampyCree
enum value NodeAttribute::AccessLevelEx
enum value NodeAttribute::AccessRestrictions
enum value NodeAttribute::RolePermissions
enum value NodeAttribute::UserRolePermissions
enum value Option::DisableAnimations
enum value Option::DisableCSSAnimations
enum value Option::DisableSMILAnimations
enum value ReferenceTypeId::AlarmSuppressionGroupMember
enum value ReferenceTypeId::HasReferenceDescription
enum value ResourceType::ResourceTypeJson
enum value Role::BlockQuote
enum value Script::Script_Garay
enum value Script::Script_GurungKhema
enum value Script::Script_KiratRai
enum value Script::Script_OlOnal
enum value Script::Script_Sunuwar
enum value Script::Script_Todhri
enum value Script::Script_TuluTigalari
enum value TabFeature::MinimumSizeHint
enum value Type::SafeAreaMarginsChange
enum value UnicodeVersion::Unicode_16_0
enum value UnixProcessFlag::DisableCoreDumps
enum value ViewItemFeature::IsDecoratedRootColumn
enum value ViewItemFeature::IsDecorationForRootColumn
enum value WebAttribute::PreferCSSMarginsForPrinting
enum value WebAttribute::PrintHeaderAndFooter
enum value WebAttribute::TouchEventsApiEnabled
enum value WindowType::ExpandedClientAreaHint
enum value WindowType::NoTitleBarBackgroundHint
enum value WriteMaskBit::AccessLevelEx
enum value WriteMaskBit::AccessRestrictions
enum value WriteMaskBit::DataTypeDefinition
enum value WriteMaskBit::RolePermissions

新的类型别名

(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

新属性

新的 QML 类型

新的 QML 属性

QML 类型Abstract3DAxis :

(since 6.9) labelSize : real
(since 6.9) scaleLabelsByCount : bool

QML 类型AbstractAxis :

(since 6.9) alignment : alignment

QML 类型ApplicationWindow :

(since 6.9) bottomPadding : real
(since 6.9) leftPadding : real
(since 6.9) rightPadding : real
(since 6.9) topPadding : real

QML 类型DebugSettings :

(since 6.9) drawPointLightShadowBoxes : bool

QML 类型DirectionalLight :

(since 6.9) lockShadowmapTexels : bool

QML 类型DynamicRigidBody :

(since 6.9) isSleeping : bool

QML 类型Flickable :

(since 6.9) acceptedButtons : flags

QML 类型FontMetrics :

(since 6.9) capitalHeight : real

QML 类型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 类型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 类型Light :

(since 6.9) use32BitShadowmap : bool

QML 类型OrbitCameraController :

(since 6.9) acceptedButtons : Qt::MouseButtons
(since 6.9) automaticClipping : bool

QML 类型Path :

(since 6.9) asynchronous : bool

QML 类型RandomInstancing :

(since 6.9) gridSpacing : vector3d

QML 类型ValueAxis :

(since 6.9) pan : real
(since 6.9) zoom : real

QML 类型Video :

(since 6.9) endOfStreamPolicy : enumeration
(since 6.9) orientation : int

QML 类型VideoOutput :

(since 6.9) endOfStreamPolicy : enumeration
(since 6.9) mirrored : bool

QML 类型VirtualKeyboardSettings :

(since 6.9) keySoundVolume : real

QML 类型XrInputAction :

(since 6.9) enabled : bool

新的 QML 信号

(since 6.9) pointsAdded(int start, int end)
(since 6.9) textEdited()

新的 QML 方法

QML 类型Video :

(since 6.9) clearOutput()

QML 类型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.