Nouvelles classes et fonctions dans Qt 6.10

Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.10.

Nouvelles classes

Nouvelles fonctions pour les membres

Q3DBarsWidgetItem s de classe :

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

Q3DSurfaceWidgetItem de la classe :

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

QAbstractItemDelegate de la classe :

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

QAbstractSpinBox de la classe :

(since 6.10) void returnPressed()

QAudioSink de la classe :

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

QAudioSource de classe :

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

QByteArray de classe :

(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 de classe :

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

QCborMap s sur le cours :

(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 de classe :

(since 6.10) void append(QUtf8StringView str)

QCborValue de classe :

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

QDBusConnectionInterface de classe :

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

QDBusPendingReply de classe :

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

QDataStream de classe :

(since 6.10) operator bool() const

QFileInfo de classe :

(since 6.10) bool isOther() const

QFuture de classe :

(since 6.10) void cancelChain()

QGrpcCallOptions de la classe :

(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 de classe :

(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 de classe :

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

QGrpcOperationContext de classe :

(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 de classe :

(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 de classe :

(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 de classe :

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

QJsonObject de classe :

(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 de classe :

(since 6.10) QAnyStringView keyView() const

iterator de classe :

(since 6.10) QAnyStringView keyView() const

QJsonValue de classe :

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

QLayout de classe :

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

QMediaPlayer de classe :

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

Classe QMetaObject:

(since 6.10) QMetaObject::Connection connect(const QObject*sender, const QMetaMethod&signal, const QObject*context, Functor functor, Qt::ConnectionType type = Qt::AutoConnection)
(since 6.10) QMetaObject::Connection connect(const QObject*sender, const QMetaMethod&signal, const QObject*receiver, PointerToMemberFunction method, Qt::ConnectionType type = 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)

Classe QRhi:

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

Classe QRhiReadbackDescription:

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

QRhiResourceUpdateBatch de classe :

(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 de classe :

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

QScrollBar de classe :

(since 6.10) QMenu *createStandardContextMenu(QPoint position)

QSerialPort de classe :

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

QSortFilterProxyModel de classe :

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

QSslCertificate de classe :

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

QString de classe :

(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 de classe :

(since 6.10) operator bool() const

QUtf8StringView de classe :

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

QWebEngineProfile de classe :

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

QWebEngineProfileBuilder de classe :

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

QXmlStreamReader de classe :

(since 6.10) QString readRawInnerData()

QXmlStreamWriter s de classe :

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

Nouvelles fonctions dans les espaces de noms

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

Nouvelles fonctions globales

(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 = {})

Nouvelles macros

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

Nouveaux types énumérés

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

Nouvelles valeurs d'énumération

Nouveaux alias de types

(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

Nouvelles propriétés

Nouvelles variables

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

Nouveaux types QML

Nouvelles propriétés QML

Abstract3DSeries s sur les types QML :

(since 6.10) lightingMode : Abstract3DSeries.LightingMode

AbstractAxis s sur les types QML :

(since 6.10) textElideMode : enumeration

AbstractSeries s sur les types QML :

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

Accessible s sur les types QML :

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

DelegateModel s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

Dialog s sur les types QML :

(since 6.10) popupType : enumeration

GraphsView s sur les types QML :

(since 6.10) clipPlotArea : bool

GridView s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

ImageCapture s sur les types QML :

(since 6.10) supportedFormats : list<FileFormat>

Instantiator s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

Lightmapper s sur les types QML :

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

ListView s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

MapItemView s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

MediaPlayer s sur les types QML :

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

Model s sur les types QML :

(since 6.10) texelsPerUnit : real

ParticleEmitter3D s sur les types QML :

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

PathRectangle s sur les types QML :

(since 6.10) bevel : bool

PieSeries s sur les types QML :

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

PlaybackOptions s sur les types QML :

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

Repeater s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

Repeater3D s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

ShapePath s sur les types QML :

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

TableView s sur les types QML :

(since 6.10) delegateModelAccess : enumeration

VectorImage de type QML :

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

XrInputAction des types QML :

(since 6.10) controller : enumeration

Nouveaux signaux 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)

Nouvelles méthodes QML

Bars3D s des types QML :

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

Locale des types QML :

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

Surface3D des types QML :

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

WebSocket s sur les types QML :

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