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 bufferSize() const
(since 6.10) qsizetype framesAvailable() const
(since 6.10) void setBufferSize(qsizetype value)

班级QByteArray

(since 6.10) QByteArray &nullTerminate()
(since 6.10) QByteArray nullTerminated() &&
(since 6.10) QByteArray nullTerminated() const &
(since 6.10) std::string_view 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) QDBusPendingReply<Types...> &operator=(QDBusPendingReply<Types...> &&other)

班级QDataStream

(since 6.10) bool 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)
(since 6.10) QMetaObject::Connection connect(const QObject*sender, const QMetaMethod&signal, const QObject*receiver, PointerToMemberFunctionmethod, Qt::ConnectionTypetype)

QMqttClient

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

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) const

QQuickGraphicsDevice

(since 6.10) QQuickGraphicsDevice fromRhiAdapter(QRhiAdapter *adapter)

QRhi

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

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)

班级QSslCertificate

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

班级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) bool operator bool() const

班级QUtf8StringView

(since 6.10) std::u8string_view 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 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 类型Dialog

(since 6.10) popupType : enumeration

QML 类型GraphsView

(since 6.10) clipPlotArea : bool

QML 类型ImageCapture

(since 6.10) supportedFormats : list<FileFormat>

QML 类型Lightmapper

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

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) EmitType : enumeration
(since 6.10) emitType : EmitType
(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 类型Repeater3D

(since 6.10) delegateModelAccess : enumeration

QML 类型ShapePath

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

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 类型playbackOptions

(since 6.10) networkTimeoutMs : qint64

新 QML 信号

(since 6.10) angleSpanLabelVisibilityChanged(LabelVisibility visibility)
(since 6.10) angleSpanVisibleLimitChanged(real limit)
(since 6.10) lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
(since 6.10) pong(quint64 elapsedTime, ArrayBuffer payload)

新 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)

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