Nouvelles classes et fonctions dans Qt 6.1
Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.1.
- Nouvelles classes
- Nouvelles fonctions membres
- Nouvelles fonctions dans les espaces de noms
- Nouvelles fonctions globales
- Nouveaux types Enum
- Nouveaux alias de types
- Nouvelles propriétés
- Nouvelles variables
- Nouveaux types QML
- Nouvelles propriétés QML
- Nouveaux signaux QML
- Nouvelles méthodes QML
Nouvelles classes
Nouvelles fonctions des membres
Classe 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) |
Classe 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 |
Classe 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) |
Classe QHash:
(since 6.1) qsizetype | erase_if(QHash<Key, T> &hash, Predicate pred) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
Classe QJSEngine:
(since 6.1) void | throwError(const QJSValue &error) |
Classe 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) |
Classe QLabel:
(since 6.1) QTextDocument::ResourceProvider | resourceProvider() const |
(since 6.1) void | setResourceProvider(const QTextDocument::ResourceProvider &provider) |
Classe QLayout:
(since 6.1) void | unsetContentsMargins() |
Classe 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) |
Classe QLocale:
(since 6.1) QLocale::Script | codeToScript(QStringView scriptCode) |
(since 6.1) QString | scriptToCode(QLocale::Script script) |
Classe QMap:
(since 6.1) qsizetype | erase_if(QMap<Key, T> &map, Predicate pred) |
(since 6.1) QMap<Key, T>::size_type | removeIf(Predicate pred) |
Classe QMetaType:
(since 6.1) bool | hasRegisteredDataStreamOperators() const |
Classe QMultiHash:
(since 6.1) qsizetype | erase_if(QMultiHash<Key, T> &hash, Predicate pred) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
Classe QMultiMap:
(since 6.1) qsizetype | erase_if(QMultiMap<Key, T> &map, Predicate pred) |
(since 6.1) QMultiMap<Key, T>::size_type | removeIf(Predicate pred) |
Classe QSGOpenGLTexture:
(since 6.1) QSGTexture * | fromNativeExternalOES(GLuint textureId, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
Classe QNetworkCookie:
(since 6.1) QNetworkCookie::SameSite | sameSitePolicy() const |
(since 6.1) void | setSameSitePolicy(QNetworkCookie::SameSite sameSite) |
Classe QOperatingSystemVersion:
(since 6.1) QVersionNumber | version() const |
Classe QQmlPropertyMap:
Classe QQuickGraphicsConfiguration:
(since 6.1) QByteArrayList | preferredInstanceExtensions() |
Classe 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) |
Classe QSocketNotifier:
Classe 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 = {}) |
Classe 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) |
Classe 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 |
Classe QStyle:
(since 6.1) QString | name() const |
Classe 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) |
Classe QUntypedBindable:
(since 6.1) bool | isReadOnly() const |
(since 6.1) QUntypedPropertyBinding | takeBinding() |
Classe 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) |
Classe QVirtualKeyboardAbstractInputMethod:
(since 6.1) virtual void | clearInputMode() |
Classe QVirtualKeyboardTrace:
(since 6.1) void | startHideTimer(int delayMs) |
Nouvelles fonctions dans les espaces de nommage
(since 6.1) QFuture<T> | makeExceptionalFuture(std::__exception_ptr::exception_ptr exception) |
(since 6.1) QFuture<T> | makeExceptionalFuture(const QException &exception) |
Nouvelles fonctions globales
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T>, bool> | qAddOverflow(T v1, T v2, T *résultat) |
(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 first, Fs... rest) |
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T> || std::is_signed_v<T>, bool> | qMulOverflow(T v1, T v2, T *résultat) |
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T>, bool> (T v1, T v2, T *résultat) | qSubOverflow(T v1, T v2, T *résultat) |
Nouveaux types d'énumération
(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 } |
Nouveaux alias de type
(since 6.1) | ResourceProvider |
Nouvelles propriétés
(since 6.1)sortIndicatorClearable : bool(since 6.1)keyboardObserver : QVirtualKeyboardObserver* const
Nouvelles 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 |
Nouveaux types QML
Nouvelles propriétés QML
Type QML BaseKey:
(since 6.1) | keyType : int |
Type QML InputContext:
(since 6.1) | keyboardObserver : KeyboardObserver |
Type de 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 |
Nouveaux signaux QML
(since 6.1) | onRecycle(var traceCanvas) |
Nouvelles méthodes QML
Type de QML Trace:
(since 6.1) void | startHideTimer(int delayMs) |
Type de 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.