Qt 6.10 中的新类和函数

本页面包含 Qt 6.10 中引入的所有新类和函数的完整列表。

新类

新成员职能

Q3DBarsWidgetItem 类:

(since 6.10) void renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType)
(since 6.10) void sliceImageChanged(const QImage &image)

Q3DSurfaceWidgetItem 类:

(since 6.10) void renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType)
(since 6.10) void sliceImageChanged(const QImage &image)

QAbstractItemDelegate 类:

(since 6.10) bool handleEditorEvent(QObject *editor, QEvent *event)

QAbstractSpinBox 类:

(since 6.10) void returnPressed()

QAudioSink 类:

(since 6.10) qsizetype bufferFrameCount() const
(since 6.10) qsizetype framesFree() const
(since 6.10) void setBufferFrameCount(qsizetype value)

QAudioSource 类:

(since 6.10) qsizetype bufferFrameCount() const
(since 6.10) qsizetype framesAvailable() const
(since 6.10) void setBufferFrameCount(qsizetype value)

QByteArray 类:

(since 6.10) QByteArray &nullTerminate()
(since 6.10) QByteArray nullTerminated() &&
(since 6.10) QByteArray nullTerminated() const &
(since 6.10) operator std::string_view() const

QCborArray 类:

(since 6.10) QCborArray &operator=(QCborArray &&other)

QCborMap 类:

(since 6.10) auto asKeyValueRange() &&
(since 6.10) auto asKeyValueRange() &
(since 6.10) auto asKeyValueRange() const &&
(since 6.10) auto asKeyValueRange() const &
(since 6.10) QCborMap::const_key_value_iterator constKeyValueBegin() const
(since 6.10) QCborMap::const_key_value_iterator constKeyValueEnd() const
(since 6.10) QCborMap::key_value_iterator keyValueBegin()
(since 6.10) QCborMap::const_key_value_iterator keyValueBegin() const
(since 6.10) QCborMap::key_value_iterator keyValueEnd()
(since 6.10) QCborMap::const_key_value_iterator keyValueEnd() const
(since 6.10) QCborMap &operator=(QCborMap &&other)

QCborStreamWriter 类:

(since 6.10) void append(QUtf8StringView str)

QCborValue 类:

(since 6.10) QAnyStringView toStringView(QAnyStringView defaultValue = {}) const

QDBusConnectionInterface 类:

(since 6.10) QDBusReply<QVariantMap> serviceCredentials(const QString &serviceName) const

QDBusPendingReply 类:

(since 6.10) int &operator=(QDBusPendingReply<Types...> &&other)

QDataStream 类:

(since 6.10) operator bool() const

QFileInfo 类:

(since 6.10) bool isOther() const

QFuture 类:

(since 6.10) void cancelChain()

QGrpcCallOptions 类:

(since 6.10) QGrpcCallOptions &addMetadata(QByteArrayView key, QByteArrayView value)
(since 6.10) QMultiHash<QByteArray, QByteArray> metadata(QtGrpc::MultiValue_t) &&
(since 6.10) const QMultiHash<QByteArray, QByteArray> &metadata(QtGrpc::MultiValue_t) const &
(since 6.10) QGrpcCallOptions &setMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)
(since 6.10) QGrpcCallOptions &setMetadata(const QMultiHash<QByteArray, QByteArray> &metadata)
(since 6.10) QGrpcCallOptions &setMetadata(std::initializer_list<std::pair<QByteArray, QByteArray>> metadata)

QGrpcChannelOptions 类:

(since 6.10) QGrpcChannelOptions &addMetadata(QByteArrayView key, QByteArrayView value)
(since 6.10) QMultiHash<QByteArray, QByteArray> metadata(QtGrpc::MultiValue_t) &&
(since 6.10) const QMultiHash<QByteArray, QByteArray> &metadata(QtGrpc::MultiValue_t) const &
(since 6.10) QGrpcChannelOptions &setMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)
(since 6.10) QGrpcChannelOptions &setMetadata(const QMultiHash<QByteArray, QByteArray> &metadata)
(since 6.10) QGrpcChannelOptions &setMetadata(std::initializer_list<std::pair<QByteArray, QByteArray>> list)

QGrpcOperation 类:

(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverInitialMetadata() const &
(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverTrailingMetadata() const &

QGrpcOperationContext 类:

(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverInitialMetadata() const &
(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverTrailingMetadata() const &
(since 6.10) void setServerInitialMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)
(since 6.10) void setServerTrailingMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)

QHttpHeaders 类:

(since 6.10) std::optional<QDateTime> dateTimeValue(QAnyStringView name) const
(since 6.10) std::optional<QDateTime> dateTimeValue(QHttpHeaders::WellKnownHeader name) const
(since 6.10) std::optional<QDateTime> dateTimeValueAt(qsizetype i) const
(since 6.10) std::optional<QList<QDateTime>> dateTimeValues(QAnyStringView name) const
(since 6.10) std::optional<QList<QDateTime>> dateTimeValues(QHttpHeaders::WellKnownHeader name) const
(since 6.10) std::optional<qint64> intValue(QAnyStringView name) const
(since 6.10) std::optional<qint64> intValue(QHttpHeaders::WellKnownHeader name) const
(since 6.10) std::optional<qint64> intValueAt(qsizetype i) const
(since 6.10) std::optional<QList<qint64>> intValues(QAnyStringView name) const
(since 6.10) std::optional<QList<qint64>> intValues(QHttpHeaders::WellKnownHeader name) const
(since 6.10) void setDateTimeValue(QAnyStringView name, const QDateTime &dateTime)
(since 6.10) void setDateTimeValue(QHttpHeaders::WellKnownHeader name, const QDateTime &dateTime)

QHttpServerConfiguration 类:

(since 6.10) QSpan<const std::pair<QHostAddress, int>> blacklist() const
(since 6.10) std::chrono::seconds keepAliveTimeout() const
(since 6.10) void setBlacklist(QSpan<const std::pair<QHostAddress, int>> subnetList)
(since 6.10) void setKeepAliveTimeout(std::chrono::seconds timeout)
(since 6.10) void setWhitelist(QSpan<const std::pair<QHostAddress, int>> subnetList)
(since 6.10) QSpan<const std::pair<QHostAddress, int>> whitelist() const

QHttpServerRequest 类:

(since 6.10) QHttpServerRequest &operator=(QHttpServerRequest &&other)
(since 6.10) QHttpServerRequest &operator=(const QHttpServerRequest &other)
(since 6.10) void swap(QHttpServerRequest &other)

QJsonObject 类:

(since 6.10) auto asKeyValueRange() &&
(since 6.10) auto asKeyValueRange() &
(since 6.10) auto asKeyValueRange() const &&
(since 6.10) auto asKeyValueRange() const &
(since 6.10) QJsonObject::const_key_value_iterator constKeyValueBegin() const
(since 6.10) QJsonObject::const_key_value_iterator constKeyValueEnd() const
(since 6.10) QJsonObject::key_value_iterator keyValueBegin()
(since 6.10) QJsonObject::const_key_value_iterator keyValueBegin() const
(since 6.10) QJsonObject::key_value_iterator keyValueEnd()
(since 6.10) QJsonObject::const_key_value_iterator keyValueEnd() const

const_iterator 类:

(since 6.10) QAnyStringView keyView() const

iterator 类:

(since 6.10) QAnyStringView keyView() const

QJsonValue 类:

(since 6.10) QAnyStringView toStringView(QAnyStringView defaultValue = {}) const

QLayout 类:

(since 6.10) void setSizeConstraints(QLayout::SizeConstraint horizontal, QLayout::SizeConstraint vertical)

QMediaPlayer 类:

(since 6.10) bool pitchCompensation() const
(since 6.10) QMediaPlayer::PitchCompensationAvailability pitchCompensationAvailability() const
(since 6.10) void setPitchCompensation(bool enabled) const

类QMetaObject :

(since 6.10) QMetaObject::Connection connect(const QObject*sender, const QMetaMethod&signal, const QObject*context, Functorfunctor, Qt::ConnectionTypetype= Qt::AutoConnection)
(since 6.10) QMetaObject::Connection connect(const QObject*sender, const QMetaMethod&signal, const QObject*receiver, PointerToMemberFunctionmethod, Qt::ConnectionTypetype= Qt::AutoConnection)

类QMqttClient :

(since 6.10) void connectToHostWebSocket(QWebSocket *webSocket = nullptr)
(since 6.10) void connectToHostWebSocketEncrypted(QWebSocket *webSocket = nullptr)

类QPainterPath :

(since 6.10) bool isCachingEnabled() const
(since 6.10) void setCachingEnabled(bool enabled)
(since 6.10) QPainterPath trimmed(qreal fromFraction, qreal toFraction, qreal offset = 0) const

类QQuickGraphicsDevice :

(since 6.10) QQuickGraphicsDevice fromRhiAdapter(QRhiAdapter *adapter)

类QRhi :

(since 6.10) QRhi::AdapterList enumerateAdapters(QRhi::Implementation impl, QRhiInitParams *params, QRhiNativeHandles *nativeHandles = nullptr)

类QRhiReadbackDescription :

(since 6.10) QRect rect() const
(since 6.10) void setRect(const QRect &rectangle)

QRhiResourceUpdateBatch 类:

(since 6.10) void updateDynamicBuffer(QRhiBuffer *buf, quint32 offset, QByteArray data)
(since 6.10) void uploadStaticBuffer(QRhiBuffer *buf, QByteArray data)
(since 6.10) void uploadStaticBuffer(QRhiBuffer *buf, quint32 offset, QByteArray data)

QSGGeometry 类:

(since 6.10) void setIndexCount(int count)
(since 6.10) void setVertexCount(int count)

QScrollBar 类:

(since 6.10) QMenu *createStandardContextMenu(QPoint position)

QSerialPort 类:

(since 6.10) void setWriteBufferSize(qint64 size)
(since 6.10) qint64 writeBufferSize() const

QSortFilterProxyModel 类:

(since 6.10) void endFilterChange(QSortFilterProxyModel::Directions directions = Direction::Both)

QSslCertificate 类:

(since 6.10) QList<QSslCertificate> fromFile(const QString &filePath, QSsl::EncodingFormat format = QSsl::Pem)

QString 类:

(since 6.10) QString fromRawData(const char16_t *unicode, qsizetype size)
(since 6.10) QString &nullTerminate()
(since 6.10) QString nullTerminated() &&
(since 6.10) QString nullTerminated() const &

QTextStream 类:

(since 6.10) operator bool() const

QUtf8StringView 类:

(since 6.10) operator std::u8string_view() const

QWebEngineProfile 类:

(since 6.10) QList<QSslCertificate> additionalTrustedCertificates() const
(since 6.10) QWebEngineExtensionManager *extensionManager() const

QWebEngineProfileBuilder 类:

(since 6.10) QWebEngineProfileBuilder &setAdditionalTrustedCertificates(const QList<QSslCertificate> &certificates)

QXmlStreamReader 类:

(since 6.10) QString readRawInnerData()

QXmlStreamWriter 类:

(since 6.10) QXmlStreamWriter::Error error() const
(since 6.10) QString errorString() const
(since 6.10) void raiseError(QAnyStringView message)

命名空间中的新函数

(since 6.10) bool qWaitForWindowActive(QWindow *window)
(since 6.10) bool qWaitForWindowActive(QWidget *widget)
(since 6.10) bool qWaitForWindowActive(QWindow *window, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowActive(QWidget *widget, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowExposed(QWindow *window)
(since 6.10) bool qWaitForWindowExposed(QWidget *widget)
(since 6.10) bool qWaitForWindowExposed(QWindow *window, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowExposed(QWidget *widget, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowFocused(QWindow *window)
(since 6.10) bool qWaitForWindowFocused(QWidget *widget)

新的全局函数

(since 6.10) std::optional<qint64> qEnvironmentVariableIntegerValue(const char *varName)
(since 6.10) Result qJoin(InputIterator first, InputIterator last, Result init, const Separator &separator = {}, Projection p = {})

新宏

(since 6.10) QTRY_VERIFY_ACTIVE_FOCUS(item)
(since 6.10) QVERIFY_ACTIVE_FOCUS(item)

新的枚举类型

(since 6.10) enum class PitchCompensationAvailability { AlwaysOn, Available, Unavailable }
(since 6.10) enum class LabelVisibility { None, First, Even, Odd }
(since 6.10) enum class PlaybackIntent { Playback, LowLatencyStreaming }
(since 6.10) enum class Direction { Rows, Columns, Both }
(since 6.10) enum class Error { None, IO, Encoding, InvalidCharacter, Custom }
(since 6.10) enum class ContrastPreference { NoPreference, HighContrast }
(since 6.10) enum class SliceCaptureType { NoImage, RowImage, ColumnImage }

新的枚举值

新的类型别名

(since 6.10) const_key_value_iterator
(since 6.10) key_value_iterator
(since 6.10) const_key_value_iterator
(since 6.10) key_value_iterator
(since 6.10) AdapterList

新属性

新变量

(since 6.10) const QOperatingSystemVersionBase MacOSTahoe
(since 6.10) const struct QtGrpc::MultiValue_t MultiValue

新的 QML 类型

新的 QML 属性

QML 类型Abstract3DSeries :

(since 6.10) lightingMode : Abstract3DSeries.LightingMode

QML 类型AbstractAxis :

(since 6.10) textElideMode : enumeration

QML 类型AbstractSeries :

(since 6.10) axisX : AbstractAxis
(since 6.10) axisY : AbstractAxis
(since 6.10) zValue : int

QML 类型Accessible :

(since 6.10) labelFor : Item
(since 6.10) labelledBy : Item

QML 类型DelegateModel :

(since 6.10) delegateModelAccess : enumeration

QML 类型Dialog :

(since 6.10) popupType : enumeration

QML 类型GraphsView :

(since 6.10) clipPlotArea : bool

QML 类型GridView :

(since 6.10) delegateModelAccess : enumeration

QML 类型ImageCapture :

(since 6.10) supportedFormats : list<FileFormat>

QML 类型Instantiator :

(since 6.10) delegateModelAccess : enumeration

QML 类型Lightmapper :

(since 6.10) denoiseSigma : real
(since 6.10) source : url
(since 6.10) texelsPerUnit : real

QML 类型ListView :

(since 6.10) delegateModelAccess : enumeration

QML 类型MapItemView :

(since 6.10) delegateModelAccess : enumeration

QML 类型MediaPlayer :

(since 6.10) pitchCompensation : bool
(since 6.10) pitchCompensationAvailability : enumeration
(since 6.10) playbackOptions : PlaybackOptions

QML 类型Model :

(since 6.10) texelsPerUnit : real

QML 类型ParticleEmitter3D :

(since 6.10) EmitMode : enumeration
(since 6.10) emitMode : EmitMode
(since 6.10) reversed : bool

QML 类型PathRectangle :

(since 6.10) bevel : bool

QML 类型PieSeries :

(since 6.10) angleSpanLabelVisibility : enumeration
(since 6.10) angleSpanVisibleLimit : real

QML 类型PlaybackOptions :

(since 6.10) networkTimeoutMs : qint64
(since 6.10) playbackIntent : enumeration
(since 6.10) probeSize : qsizetype

QML 类型Repeater :

(since 6.10) delegateModelAccess : enumeration

QML 类型Repeater3D :

(since 6.10) delegateModelAccess : enumeration

QML 类型ShapePath :

(since 6.10) trim
(since 6.10) trim.end : real
(since 6.10) trim.offset : real
(since 6.10) trim.start : real

QML 类型TableView :

(since 6.10) delegateModelAccess : enumeration

QML 类型VectorImage :

(since 6.10) animations
(since 6.10) animations.loops : int
(since 6.10) animations.paused : bool
(since 6.10) assumeTrustedSource : bool

QML 类型XrInputAction :

(since 6.10) controller : enumeration

新的 QML 信号

(since 6.10) angleSpanLabelVisibilityChanged(LabelVisibility visibility)
(since 6.10) angleSpanVisibleLimitChanged(real limit)
(since 6.10) axisXChanged(AbstractAxis newAxis)
(since 6.10) axisYChanged(AbstractAxis newAxis)
(since 6.10) lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
(since 6.10) pong(quint64 elapsedTime, ArrayBuffer payload)
(since 6.10) zValueChanged(int newDrawOrder)

新的 QML 方法

QML 类型Bars3D :

(since 6.10) void renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath)

QML 类型Locale :

(since 6.10) string createSeparatedList(list<string> list)

QML 类型Surface3D :

(since 6.10) void renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath)

QML 类型WebSocket :

(since 6.10) void ping()
(since 6.10) void ping(ArrayBuffer payload)

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