Qt 6.9 中的新类和函数
本页包含 Qt 6.9 中引入的所有新类和函数的综合列表。
新类
新成员函数
(since 6.9) QHttpServerConfiguration | configuration() const |
(since 6.9) void | setConfiguration(const QHttpServerConfiguration &config) |
(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) |
(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) |
(since 6.9) void | showMessageAndExit(QCommandLineParser::MessageType type, const QString &message, int exitCode) |
班级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) |
(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) |
班级QImage :
(since 6.9) void | flip(Qt::Orientations orient) |
(since 6.9) QImage | flipped(Qt::Orientations orient) && |
(since 6.9) QImage | flipped(Qt::Orientations orient) const & |
班级QJniArray :
(since 6.9) QJniArray<T>::reference | operator[](QJniArrayBase::size_type i) |
班级QJsonValue :
(since 6.9) QJsonValue | fromJson(QByteArrayView json, QJsonParseError *error) |
(since 6.9) QByteArray | toJson(QJsonValue::JsonFormat format) const |
(since 6.9) QByteArray | toUtf8() const |
班级QList :
(since 6.9) auto | operator<=>(const QList<T> &lhs, const QList<T> &rhs) |
班级QMediaMetaData :
(since 6.9) QtPrivate::QtPrivate::QKeyValueRange<const QHash<Key, QVariant> &> | 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 :
班级QPdfWriter :
班级QPen :
班级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 |
(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() && |
(since 6.9) void | beginFilterChange() |
班级QSpan :
(since 6.9) void | chop(QSpan<T, E>::size_type n) |
(since 6.9) QSpan<T> | 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() |
(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 } |
新枚举值
新类型别名
(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 类型
- F
- FontInfo
新 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) | plotArea : rect |
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 类型SceneEnvironment :
(since 6.9) | oitMethod : enumeration |
QML 类型ValueAxis :
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 类型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() |
© 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.