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 Miembro
- Nuevas funciones en espacios de nombres
- Nuevas Funciones Globales
- Nuevas Macros
- Nuevos tipos Enum
- Nuevos valores Enum
- Nuevos alias de tipos
- Nuevas propiedades
- Nuevas variables
- Nuevos tipos QML
- Nuevas propiedades QML
- Nuevas señales QML
- Nuevos métodos QML
Nuevas clases
- M
- MultiValue_t (QtGrpc)
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:
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
| enum value | Attribute::Locale |
| enum value | DrawFlag::DrawFilledSurface |
| enum value | TransportType::SecureWebSocket |
| enum value | TransportType::WebSocket |
| enum value | WebAttribute::BackForwardCacheEnabled |
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:
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:
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:
© 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.