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 des membres

Classe Q3DBarsWidgetItem:

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

Classe Q3DSurfaceWidgetItem:

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

Classe QAbstractItemDelegate:

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

Classe QAbstractSpinBox:

(since 6.10) void returnPressed()

Classe QAudioSink:

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

Classe QAudioSource:

(since 6.10) qsizetype bufferSize() const
(since 6.10) qsizetype framesAvailable() const
(since 6.10) void setBufferSize(qsizetype value)

Classe 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

Classe QCborArray:

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

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

Classe QCborStreamWriter:

(since 6.10) void append(QUtf8StringView str)

Classe QCborValue:

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

Classe QDBusConnectionInterface:

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

Classe QDBusPendingReply:

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

Classe QDataStream:

(since 6.10) operator bool() const

Classe QFileInfo:

(since 6.10) bool isOther() const

Classe QFuture:

(since 6.10) void cancelChain()

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

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

Classe QGrpcOperation:

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

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

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

Classe 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

Classe QHttpServerRequest:

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

Classe 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

Classe const_iterator:

(since 6.10) QAnyStringView keyView() const

Classe iterator:

(since 6.10) QAnyStringView keyView() const

Classe QJsonValue:

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

Classe QLayout:

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

Classe QMediaPlayer:

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

Classe QMqttClient:

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

Classe 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

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

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

Classe QSGGeometry:

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

Classe QScrollBar:

(since 6.10) QMenu *createStandardContextMenu(QPoint position)

Classe QSerialPort:

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

Classe QSortFilterProxyModel:

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

Classe QSslCertificate:

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

Classe 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 &

Classe QTextStream:

(since 6.10) operator bool() const

Classe QUtf8StringView:

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

Classe QWebEngineProfile:

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

Classe QWebEngineProfileBuilder:

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

Classe QXmlStreamReader:

(since 6.10) QString readRawInnerData()

Classe QXmlStreamWriter:

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

(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 d'énumération

(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

Type QML Abstract3DSeries:

(since 6.10) lightingMode : Abstract3DSeries.LightingMode

Type QML AbstractAxis:

(since 6.10) textElideMode : enumeration

Type QML AbstractSeries:

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

Type QML Accessible:

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

Type QML DelegateModel:

(since 6.10) delegateModelAccess : enumeration

Type QML Dialog:

(since 6.10) popupType : enumeration

Type QML GraphsView:

(since 6.10) clipPlotArea : bool

Type QML GridView:

(since 6.10) delegateModelAccess : enumeration

Type QML ImageCapture:

(since 6.10) supportedFormats : list<FileFormat>

Type QML Instantiator:

(since 6.10) delegateModelAccess : enumeration

Type QML Lightmapper:

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

Type QML ListView:

(since 6.10) delegateModelAccess : enumeration

Type QML MapItemView:

(since 6.10) delegateModelAccess : enumeration

Type QML MediaPlayer:

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

Type QML Model:

(since 6.10) texelsPerUnit : real

Type QML ParticleEmitter3D:

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

Type QML PathRectangle:

(since 6.10) bevel : bool

Type QML PieSeries:

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

Type QML PlaybackOptions:

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

Type QML Repeater:

(since 6.10) delegateModelAccess : enumeration

Type QML Repeater3D:

(since 6.10) delegateModelAccess : enumeration

Type QML ShapePath:

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

Type QML TableView:

(since 6.10) delegateModelAccess : enumeration

Type QML VectorImage:

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

Type de QML XrInputAction:

(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

Type de QML Bars3D:

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

Type de QML Locale:

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

Type de QML Surface3D:

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

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