New Classes and Functions in Qt 6.1
This page contains a comprehensive list of all new classes and functions introduced in Qt 6.1.
New Classes
New Member Functions
Class QByteArray:
iterator | erase(const_iterator first, const_iterator last) |
int | erase(QByteArray &, const T &) |
int | erase_if(QByteArray &, Predicate) |
QByteArray & | removeIf(Predicate pred) |
Class QFuture:
QFuture<T> | onFailed(QObject *context, Function &&handler) |
QFuture<ResultType<Function>> | then(QObject *context, Function &&function) |
Class QHash:
Class QJSEngine:
void | throwError(const QJSValue &error) |
Class QJSPrimitiveValue:
bool | operator!=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
QJSPrimitiveValue | operator*(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
QJSPrimitiveValue | operator+(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
QJSPrimitiveValue | operator-(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
QJSPrimitiveValue | operator/(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
bool | operator<(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
bool | operator<=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
bool | operator==(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
bool | operator>(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
bool | operator>=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
Class QLabel:
int | resourceProvider() const |
void | setResourceProvider(const int &provider) |
Class QLayout:
void | unsetContentsMargins() |
Class QList:
Class QLocale:
Script | codeToScript(QStringView scriptCode) |
QString | scriptToCode(Script script) |
Class QMap:
Class QMetaType:
bool | hasRegisteredDataStreamOperators() const |
Class QMultiHash:
Class QMultiMap:
Class QSGOpenGLTexture:
QSGTexture * | fromNativeExternalOES(GLuint textureId, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options) |
Class QNetworkCookie:
SameSite | sameSitePolicy() const |
void | setSameSitePolicy(SameSite sameSite) |
Class QOperatingSystemVersion:
QVersionNumber | version() const |
Class QQmlPropertyMap:
Class QQuickGraphicsConfiguration:
QByteArrayList | preferredInstanceExtensions() |
Class QSet:
Class QSocketNotifier:
Class QSslSocket:
QString | activeBackend() |
QList<QString> | availableBackends() |
QList<QSsl::ImplementedClass> | implementedClasses(const QString &backendName) |
bool | isClassImplemented(QSsl::ImplementedClass cl, const QString &backendName) |
bool | isFeatureSupported(QSsl::SupportedFeature ft, const QString &backendName) |
bool | isProtocolSupported(QSsl::SslProtocol protocol, const QString &backendName) |
bool | setActiveBackend(const QString &backendName) |
QList<QSsl::SupportedFeature> | supportedFeatures(const QString &backendName) |
QList<QSsl::SslProtocol> | supportedProtocols(const QString &backendName) |
Class QString:
iterator | erase(const_iterator first, const_iterator last) |
int | erase(QString &, const T &) |
int | erase_if(QString &, Predicate) |
QString | fromUtf8(const char8_t *str) |
QString & | removeIf(Predicate pred) |
Class QStringView:
const_iterator | constBegin() const |
const_iterator | constEnd() const |
bool | contains(const QRegularExpression &re, QRegularExpressionMatch *rmatch) const |
int | count(const QRegularExpression &) const |
int | indexOf(const QRegularExpression &, int, QRegularExpressionMatch *) const |
int | lastIndexOf(const QRegularExpression &, int, QRegularExpressionMatch *) const |
Class QStyle:
QString | name() const |
Class QTextDocument:
int | defaultResourceProvider() |
int | resourceProvider() const |
void | setDefaultResourceProvider(const int &provider) |
void | setResourceProvider(const int &provider) |
Class QUntypedBindable:
bool | isReadOnly() const |
QUntypedPropertyBinding | takeBinding() |
Class QVarLengthArray:
int | erase(QVarLengthArray<T, Prealloc> &, const AT &) |
int | erase_if(QVarLengthArray<T, Prealloc> &, Predicate) |
int | removeAll(const AT &) |
int | removeIf(Predicate) |
bool | removeOne(const AT &t) |
New Global Functions
New Enum Types
enum class | SameSite { Default, None, Lax, Strict } |
enum class | ImplementedClass { Key, Certificate, Socket, DiffieHellman, EllipticCurve, …, DtlsCookie } |
enum class | SupportedFeature { CertificateVerification, ClientSideAlpn, ServerSideAlpn, Ocsp, Psk, …, Alerts } |
New Properties
- sortIndicatorClearable : const