Qt 6.1 の新しいクラスと関数
このページには、Qt 6.1 で導入されたすべての新しいクラスおよび関数の包括的な一覧が掲載されています。
- 新しいクラス
- 新しいメンバ関数
- 名前空間内の新しい関数
- 新しいグローバル関数
- 新しい列挙型
- 新しい型エイリアス
- 新しいプロパティ
- 新しい変数
- 新しいQML型
- 新しいQMLプロパティ
- 新しい QML シグナル
- 新しいQMLメソッド
新しいクラス
新しいメンバー関数
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) |
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 |
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) |
QHash クラス :
(since 6.1) qsizetype | erase_if(QHash<Key, T> &hash, Predicate pred) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
QJSEngine クラス :
(since 6.1) void | throwError(const QJSValue &error) |
クラス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) |
クラスQLabel :
(since 6.1) QTextDocument::ResourceProvider | resourceProvider() const |
(since 6.1) void | setResourceProvider(const QTextDocument::ResourceProvider &provider) |
クラスQLayout :
(since 6.1) void | unsetContentsMargins() |
クラス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) |
クラスQLocale :
(since 6.1) QLocale::Script | codeToScript(QStringView scriptCode) |
(since 6.1) QString | scriptToCode(QLocale::Script script) |
クラスQMap :
(since 6.1) qsizetype | erase_if(QMap<Key, T> &map, Predicate pred) |
(since 6.1) QMap<Key, T>::size_type | removeIf(Predicate pred) |
クラスQMetaType :
(since 6.1) bool | hasRegisteredDataStreamOperators() const |
クラスQMultiHash :
(since 6.1) qsizetype | erase_if(QMultiHash<Key, T> &hash, Predicate pred) |
(since 6.1) qsizetype | removeIf(Predicate pred) |
クラスQMultiMap :
(since 6.1) qsizetype | erase_if(QMultiMap<Key, T> &map, Predicate pred) |
(since 6.1) QMultiMap<Key, T>::size_type | removeIf(Predicate pred) |
クラスQSGOpenGLTexture :
(since 6.1) QSGTexture * | fromNativeExternalOES(GLuint textureId, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
クラスQNetworkCookie :
(since 6.1) QNetworkCookie::SameSite | sameSitePolicy() const |
(since 6.1) void | setSameSitePolicy(QNetworkCookie::SameSite sameSite) |
(since 6.1) QVersionNumber | version() const |
クラスQQmlPropertyMap :
クラスQQuickGraphicsConfiguration :
(since 6.1) QByteArrayList | preferredInstanceExtensions() |
クラスQSet :
(since 6.1) qsizetype | erase_if(QSet<T> &set, Predicate pred) |
(since 6.1) QSet<T>::iterator | insert(T &&value) |
(since 6.1) QSet<T>::iterator | insert(QSet<T>::const_iterator it, const T &value) |
(since 6.1) qsizetype | removeIf(Pred pred) |
クラスQSocketNotifier :
クラス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 = {}) |
クラスQString :
(since 6.1) qsizetype | erase(QString &s, const T &t) |
(since 6.1) QString::iterator | erase(QString::const_iterator first, QString::const_iterator last) |
(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) |
クラス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 |
クラスQStyle :
(since 6.1) QString | name() const |
クラス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) |
クラスQUntypedBindable :
(since 6.1) bool | isReadOnly() const |
(since 6.1) QUntypedPropertyBinding | takeBinding() |
クラス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) |
クラスQVirtualKeyboardAbstractInputMethod :
(since 6.1) virtual void | clearInputMode() |
(since 6.1) void | startHideTimer(int delayMs) |
名前空間の新しい関数
(since 6.1) QFuture<T> | makeExceptionalFuture(std::__exception_ptr::exception_ptr exception) |
(since 6.1) QFuture<T> | makeExceptionalFuture(const QException &exception) |
新しいグローバル関数
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T>, bool> | qAddOverflow(Tv1, Tv2, T*result) |
(since 6.1) auto | qHypot(Txx, Tyy, Tzz) |
(since 6.1) auto | qHypot(Txx, Tyy) |
(since 6.1) auto | qHypot(Ffirst, Fs...rest) |
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T> || std::is_signed_v<T>, bool> | qMulOverflow(Tv1, Tv2, T*result) |
(since 6.1) typename std::enable_if_t<std::is_unsigned_v<T>, bool> | qSubOverflow(Tv1, Tv2, T*result) |
新しい列挙型
(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 } |
新しい型エイリアス
(since 6.1) | ResourceProvider |
新しいプロパティ
(since 6.1)sortIndicatorClearable : bool(since 6.1)keyboardObserver : QVirtualKeyboardObserver* const
新しい変数
(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 |
新しいQML型
新しい QML プロパティ
QML タイプBaseKey :
(since 6.1) | keyType : int |
QML タイプInputContext :
(since 6.1) | keyboardObserver : KeyboardObserver |
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 |
新しい QML シグナル
(since 6.1) | onRecycle(var traceCanvas) |
新しい QML メソッド
QML タイプTrace :
(since 6.1) void | startHideTimer(int delayMs) |
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.