Nuevas clases y funciones en Qt 6.1
Esta página contiene una lista completa de todas las nuevas clases y funciones introducidas en Qt 6.1.
- Nuevas Clases
- Nuevas Funciones Miembro
- Nuevas funciones en espacios de nombres
- Nuevas Funciones Globales
- Nuevos Tipos 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
Nuevas funciones
Clase QByteArray:
(since 6.1) qsizetype | erase(QByteArray &ba, const T &t) |
(since 6.1) QByteArray::iterator | erase(QByteArray::const_iterator first, QByteArray::const_iterator last) |
(since 6.1) qsizetype | erase_if(QByteArray &ba, Predicate pred) |
(since 6.1) QByteArray & | removeIf(Predicate pred) |
Clase QColorSpace:
(since 6.1) void | setTransferFunction(const QList<uint16_t> &transferFunctionTable) |
(since 6.1) void | setTransferFunctions(const QList<uint16_t> &redTransferFunctionTable, const QList<uint16_t> &greenTransferFunctionTable, const QList<uint16_t> &blueTransferFunctionTable) |
(since 6.1) QColorSpace | withTransferFunction(const QList<uint16_t> &transferFunctionTable) const |
(since 6.1) QColorSpace | withTransferFunctions(const QList<uint16_t> &redTransferFunctionTable, const QList<uint16_t> &greenTransferFunctionTable, const QList<uint16_t> &blueTransferFunctionTable) const |
Clase QFuture:
(since 6.1) QFuture<T> | onCanceled(QObject *context, Function &&handler) |
(since 6.1) QFuture<T> | onFailed(QObject *context, Function &&handler) |
(since 6.1) QFuture<QFuture<T>::ResultType<Function>> | then(QObject *context, Function &&function) |
Clase QHash:
(since 6.1) qsizetype | erase_if(QHash<Key, T> &hash, Predicate pred) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
Clase QJSEngine:
(since 6.1) void | throwError(const QJSValue &error) |
Clase QJSPrimitiveValue:
(since 6.1) bool | operator!=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator*(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator+(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator-(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator/(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator<(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator<=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator==(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator>(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator>=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
Clase QLabel:
(since 6.1) QTextDocument::ResourceProvider | resourceProvider() const |
(since 6.1) void | setResourceProvider(const QTextDocument::ResourceProvider &provider) |
Clase QLayout:
(since 6.1) void | unsetContentsMargins() |
Clase QList:
(since 6.1) qsizetype | erase(QList<T> &list, const AT &t) |
(since 6.1) qsizetype | erase_if(QList<T> &list, Predicate pred) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
Clase QLocale:
(since 6.1) QLocale::Script | codeToScript(QStringView scriptCode) |
(since 6.1) QString | scriptToCode(QLocale::Script script) |
Clase QMap:
(since 6.1) qsizetype | erase_if(QMap<Key, T> &map, Predicate pred) |
(since 6.1) QMap<Key, T>::size_type | removeIf(Predicate pred) |
Clase QMetaType:
(since 6.1) bool | hasRegisteredDataStreamOperators() const |
Clase QMultiHash:
(since 6.1) qsizetype | erase_if(QMultiHash<Key, T> &hash, Predicate pred) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
Clase QMultiMap:
(since 6.1) qsizetype | erase_if(QMultiMap<Key, T> &map, Predicate pred) |
(since 6.1) QMultiMap<Key, T>::size_type | removeIf(Predicate pred) |
Clase QSGOpenGLTexture:
(since 6.1) QSGTexture * | fromNativeExternalOES(GLuint textureId, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
Clase QNetworkCookie:
(since 6.1) QNetworkCookie::SameSite | sameSitePolicy() const |
(since 6.1) void | setSameSitePolicy(QNetworkCookie::SameSite sameSite) |
Clase QOperatingSystemVersion:
(since 6.1) QVersionNumber | version() const |
Clase QQmlPropertyMap:
Clase QQuickGraphicsConfiguration:
(since 6.1) QByteArrayList | preferredInstanceExtensions() |
Clase QSet:
(since 6.1) qsizetype | erase_if(QSet<T> &set, Predicate pred) |
(since 6.1) QSet<T>::iterator | insert(QSet<T>::const_iterator it, const T &value) |
(since 6.1) qsizetype | removeIf(Pred pred) |
Clase QSocketNotifier:
Clase QSslSocket:
(since 6.1) QString | activeBackend() |
(since 6.1) QList<QString> | availableBackends() |
(since 6.1) QList<QSsl::ImplementedClass> | implementedClasses(const QString &backendName = {}) |
(since 6.1) bool | isClassImplemented(QSsl::ImplementedClass cl, const QString &backendName = {}) |
(since 6.1) bool | isFeatureSupported(QSsl::SupportedFeature ft, const QString &backendName = {}) |
(since 6.1) bool | isProtocolSupported(QSsl::SslProtocol protocol, const QString &backendName = {}) |
(since 6.1) bool | setActiveBackend(const QString &backendName) |
(since 6.1) QList<QSsl::SupportedFeature> | supportedFeatures(const QString &backendName = {}) |
(since 6.1) QList<QSsl::SslProtocol> | supportedProtocols(const QString &backendName = {}) |
Clase QString:
(since 6.1) QString::iterator | erase(QString::const_iterator first, QString::const_iterator last) |
(since 6.1) qsizetype | erase(QString &s, const T &t) |
(since 6.1) qsizetype | erase_if(QString &s, Predicate pred) |
(since 6.1) QString | fromUtf8(const char8_t *str) |
(since 6.1) QString & | removeIf(Predicate pred) |
Clase QStringView:
(since 6.1) QStringView::const_iterator | constBegin() const |
(since 6.1) QStringView::const_iterator | constEnd() const |
(since 6.1) bool | contains(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const |
(since 6.1) qsizetype | count(const QRegularExpression &re) const |
(since 6.1) qsizetype | indexOf(const QRegularExpression &re, qsizetype from = 0, QRegularExpressionMatch *rmatch = nullptr) const |
(since 6.1) qsizetype | lastIndexOf(const QRegularExpression &re, qsizetype from, QRegularExpressionMatch *rmatch = nullptr) const |
Clase QStyle:
(since 6.1) QString | name() const |
Clase QTextDocument:
(since 6.1) QTextDocument::ResourceProvider | defaultResourceProvider() |
(since 6.1) QTextDocument::ResourceProvider | resourceProvider() const |
(since 6.1) void | setDefaultResourceProvider(const QTextDocument::ResourceProvider &provider) |
(since 6.1) void | setResourceProvider(const QTextDocument::ResourceProvider &provider) |
Clase QUntypedBindable:
(since 6.1) bool | isReadOnly() const |
(since 6.1) QUntypedPropertyBinding | takeBinding() |
Clase QVarLengthArray:
(since 6.1) qsizetype | erase(QVarLengthArray<T, Prealloc> &array, const AT &t) |
(since 6.1) qsizetype | erase_if(QVarLengthArray<T, Prealloc> &array, Predicate pred) |
(since 6.1) qsizetype | removeAll(const AT &t) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
(since 6.1) bool | removeOne(const AT &t) |
Clase QVirtualKeyboardAbstractInputMethod:
(since 6.1) virtual void | clearInputMode() |
Clase QVirtualKeyboardTrace:
(since 6.1) void | startHideTimer(int delayMs) |
Nuevas funciones en espacios de nombres
(since 6.1) QFuture<T> | makeExceptionalFuture(std::__exception_ptr::exception_ptr exception) |
(since 6.1) QFuture<T> | makeExceptionalFuture(const QException &exception) |
Nuevas funciones globales
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T>, bool> (T v1, T v2, T *resultado) | qAddOverflow(T v1, T v2, T *result) |
(since 6.1) auto | qHypot(Tx x, Ty y, Tz z) |
(since 6.1) auto | qHypot(Tx x, Ty y) |
(since 6.1) auto | qHypot(F primero, Fs... resto) |
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T> || std::is_signed_v<T>, bool> (T v1, T v2, T *resultado) | qMulOverflow(T v1, T v2, T *result) |
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T>, bool> (T v1, T v2, T *resultado) | qSubOverflow(T v1, T v2, T *resultado) |
Nuevos tipos Enum
(since 6.1) enum class | SameSite { Default, None, Lax, Strict } |
(since 6.1) enum class | ImplementedClass { Key, Certificate, Socket, DiffieHellman, EllipticCurve, …, DtlsCookie } |
(since 6.1) enum class | SupportedFeature { CertificateVerification, ClientSideAlpn, ServerSideAlpn, Ocsp, Psk, …, Alerts } |
Nuevos alias de tipos
(since 6.1) | ResourceProvider |
Nuevas propiedades
(since 6.1)sortIndicatorClearable : bool(since 6.1)keyboardObserver : QVirtualKeyboardObserver* const
Nuevas variables
(since 6.1) const QOperatingSystemVersion | Android10 |
(since 6.1) const QOperatingSystemVersion | Android11 |
(since 6.1) const QOperatingSystemVersion | AndroidOreo_MR1 |
(since 6.1) const QOperatingSystemVersion | AndroidPie |
Nuevos tipos QML
Nuevas propiedades QML
QML Tipo BaseKey:
(since 6.1) | keyType : int |
Tipo QML InputContext:
(since 6.1) | keyboardObserver : KeyboardObserver |
Tipo QML VirtualKeyboardSettings:
(since 6.1) | defaultDictionaryDisabled : bool |
(since 6.1) | defaultInputMethodDisabled : bool |
(since 6.1) | handwritingModeDisabled : bool |
(since 6.1) | hwrTimeoutForAlphabetic : bool |
(since 6.1) | hwrTimeoutForCjk : bool |
(since 6.1) | inputMethodHints : int |
(since 6.1) | userDataPath : bool |
Nuevas Señales QML
(since 6.1) | onRecycle(var traceCanvas) |
Nuevos Métodos QML
Tipo QML Trace:
(since 6.1) void | startHideTimer(int delayMs) |
Tipo QML TraceCanvas:
(since 6.1) | recycle() |
(since 6.1) | renderClear() |
© 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.