Nuevas clases y funciones en Qt 6.10

Esta página contiene una lista completa de todas las nuevas clases y funciones introducidas en Qt 6.10.

Nuevas clases

Nuevas funciones

Clase Q3DBarsWidgetItem:

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

Clase Q3DSurfaceWidgetItem:

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

Clase QAbstractItemDelegate:

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

Clase QAbstractSpinBox:

(since 6.10) void returnPressed()

Clase QAudioSink:

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

Clase QAudioSource:

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

Clase 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

Clase QCborArray:

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

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

Clase QCborStreamWriter:

(since 6.10) void append(QUtf8StringView str)

Clase QCborValue:

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

Clase QDBusConnectionInterface:

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

Clase QDBusPendingReply:

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

Clase QDataStream:

(since 6.10) operator bool() const

Clase QFileInfo:

(since 6.10) bool isOther() const

Clase QFuture:

(since 6.10) void cancelChain()

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

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

Clase QGrpcOperation:

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

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

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

Clase 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

Clase QHttpServerRequest:

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

Clase 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

Clase const_iterator:

(since 6.10) QAnyStringView keyView() const

Clase iterator:

(since 6.10) QAnyStringView keyView() const

Clase QJsonValue:

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

Clase QLayout:

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

Clase QMediaPlayer:

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

Clase QMetaObject:

(since 6.10) QMetaObject::Conexión connect(const QObject *sender, const QMetaMethod &signal, const QObject *context, Functor functor, Qt::ConnectionType type = Qt::AutoConnection)
(since 6.10) QMetaObject::Conexión connect(const QObject *emisor, const QMetaMethod &señal, const QObject *receptor, PointerToMemberFunction método, Qt::ConnectionType tipo = Qt::AutoConnection)

Clase QMqttClient:

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

Clase 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

Clase QQuickGraphicsDevice:

(since 6.10) QQuickGraphicsDevice fromRhiAdapter(QRhiAdapter *adapter)

Clase QRhi:

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

Clase QRhiReadbackDescription:

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

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

Clase QSGGeometry:

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

Clase QScrollBar:

(since 6.10) QMenu *createStandardContextMenu(QPoint position)

Clase QSerialPort:

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

Clase QSortFilterProxyModel:

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

Clase QSslCertificate:

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

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

Clase QTextStream:

(since 6.10) operator bool() const

Clase QUtf8StringView:

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

Clase QWebEngineProfile:

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

Clase QWebEngineProfileBuilder:

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

Clase QXmlStreamReader:

(since 6.10) QString readRawInnerData()

Clase QXmlStreamWriter:

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

Nuevas funciones en espacios de nombres

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

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

Nuevas Macros

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

Nuevos Tipos Enum

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

Nuevos Valores Enum

Nuevos alias de tipos

(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

Nuevas propiedades

Nuevas variables

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

Nuevos tipos QML

Nuevas propiedades QML

QML Tipo Abstract3DSeries:

(since 6.10) lightingMode : Abstract3DSeries.LightingMode

Tipo QML AbstractAxis:

(since 6.10) textElideMode : enumeration

Tipo QML AbstractSeries:

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

Tipo QML Accessible:

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

Tipo QML DelegateModel:

(since 6.10) delegateModelAccess : enumeration

Tipo QML Dialog:

(since 6.10) popupType : enumeration

Tipo QML GraphsView:

(since 6.10) clipPlotArea : bool

Tipo QML GridView:

(since 6.10) delegateModelAccess : enumeration

Tipo QML ImageCapture:

(since 6.10) supportedFormats : list<FileFormat>

Tipo QML Instantiator:

(since 6.10) delegateModelAccess : enumeration

Tipo QML Lightmapper:

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

Tipo QML ListView:

(since 6.10) delegateModelAccess : enumeration

Tipo QML MapItemView:

(since 6.10) delegateModelAccess : enumeration

Tipo QML MediaPlayer:

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

Tipo QML Model:

(since 6.10) texelsPerUnit : real

Tipo QML ParticleEmitter3D:

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

Tipo QML PathRectangle:

(since 6.10) bevel : bool

Tipo QML PieSeries:

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

Tipo QML PlaybackOptions:

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

Tipo QML Repeater:

(since 6.10) delegateModelAccess : enumeration

Tipo QML Repeater3D:

(since 6.10) delegateModelAccess : enumeration

Tipo QML ShapePath:

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

Tipo QML TableView:

(since 6.10) delegateModelAccess : enumeration

Tipo QML VectorImage:

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

Tipo QML XrInputAction:

(since 6.10) controller : enumeration

Nuevas señales 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)

Nuevos Métodos QML

Tipo QML Bars3D:

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

Tipo QML Locale:

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

Tipo QML Surface3D:

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

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