Qt 6.4 の新しいクラスと関数
このページには、Qt 6.4 で導入されたすべての新しいクラスと関数の包括的な一覧が掲載されています。
新しいクラス
新しいメンバー関数
QAbstractItemModelTester クラス :
(since 6.4) void | setUseFetchMore(bool value) |
QByteArray クラス :
(since 6.4) QByteArray | operator""_ba(const char *str, size_t size) |
(since 6.4) QByteArray | percentDecoded(char percent = '%') const & |
(since 6.4) void | resize(qsizetype newSize, char c) |
QColor クラス :
(since 6.4) QColor | fromString(QAnyStringView name) |
(since 6.4) bool | isValidColorName(QAnyStringView name) |
QColorTransform クラス :
(since 6.4) bool | isIdentity() const |
(since 6.4) QRgbaFloat16 | map(QRgbaFloat16 rgbafp16) const |
(since 6.4) QRgbaFloat32 | map(QRgbaFloat32 rgbafp32) const |
(since 6.4) bool | operator!=(const QColorTransform &ct1, const QColorTransform &ct2) |
(since 6.4) bool | operator==(const QColorTransform &ct1, const QColorTransform &ct2) |
QDate クラス :
(since 6.4) QDate | addDuration(std::chrono::days ndays) const |
(since 6.4) QDate | fromStdSysDays(const std::chrono::sys_days &days) |
クラスQDateTime :
(since 6.4) QDateTime | addDuration(std::chrono::milliseconds msecs) const |
(since 6.4) QDateTime | fromStdLocalTime(const std::chrono::local_time<std::chrono::milliseconds> &time) |
(since 6.4) QDateTime | fromStdTimePoint(const std::chrono::time_point<Clock, Duration> &time) |
(since 6.4) QDateTime | fromStdTimePoint(const std::chrono::local_time<std::chrono::milliseconds> &time) |
(since 6.4) QDateTime | fromStdTimePoint(std::chrono::time_point<std::chrono::system_clock, std::chrono::milliseconds> time) |
(since 6.4) QDateTime | fromStdZonedTime(const std::chrono::zoned_time<std::chrono::milliseconds, const std::chrono::time_zone *> &time) |
(since 6.4) QDateTime | operator+(const QDateTime &dateTime, std::chrono::milliseconds duration) |
(since 6.4) QDateTime | operator+(std::chrono::milliseconds duration, const QDateTime &dateTime) |
(since 6.4) QDateTime & | operator+=(std::chrono::milliseconds duration) |
(since 6.4) std::chrono::milliseconds | operator-(const QDateTime &lhs, const QDateTime &rhs) |
(since 6.4) QDateTime | operator-(const QDateTime &dateTime, std::chrono::milliseconds duration) |
(since 6.4) QDateTime & | operator-=(std::chrono::milliseconds duration) |
(since 6.4) std::chrono::sys_time<std::chrono::milliseconds> | toStdSysMilliseconds() const |
(since 6.4) std::chrono::sys_seconds | toStdSysSeconds() const |
クラスQFileInfo :
(since 6.4) bool | isAlias() const |
クラスQFormLayout :
(since 6.4) bool | isRowVisible(int row) const |
(since 6.4) bool | isRowVisible(QLayout *layout) const |
(since 6.4) bool | isRowVisible(QWidget *widget) const |
(since 6.4) void | setRowVisible(int row, bool on) |
(since 6.4) void | setRowVisible(QLayout *layout, bool on) |
(since 6.4) void | setRowVisible(QWidget *widget, bool on) |
クラスQFuture :
(since 6.4) QFuture<U> | unwrap() |
クラスQHash :
(since 6.4) auto | asKeyValueRange() && |
(since 6.4) auto | asKeyValueRange() & |
(since 6.4) auto | asKeyValueRange() const && |
(since 6.4) auto | asKeyValueRange() const & |
クラスQImage :
(since 6.4) QImage | colorTransformed(const QColorTransform &transform) const & |
(since 6.4) QImage | colorTransformed(const QColorTransform &transform) && |
クラスQJniEnvironment :
(since 6.4) jfieldID | findField(jclass clazz, const char *fieldName) |
(since 6.4) jmethodID | findMethod(jclass clazz, const char *methodName) |
(since 6.4) jfieldID | findStaticField(jclass clazz, const char *fieldName) |
(since 6.4) jmethodID | findStaticMethod(jclass clazz, const char *methodName) |
クラスQJniObject :
(since 6.4) auto | callMethod(const char *methodName, Args &&... args) const |
(since 6.4) auto | callMethod(const char *methodName, const char *signature, Args &&... args) const |
(since 6.4) QJniObject | callObjectMethod(const char *methodName, Args &&... args) const |
(since 6.4) auto | callStaticMethod(const char *className, const char *methodName, Args &&... args) |
(since 6.4) auto | callStaticMethod(jclass clazz, const char *methodName, Args &&... args) |
(since 6.4) auto | callStaticMethod(jclass clazz, jmethodID methodId, Args &&... args) |
(since 6.4) auto | callStaticMethod(const char *className, const char *methodName, const char *signature, Args &&... args) |
(since 6.4) QJniObject | callStaticObjectMethod(const char *className, const char *methodName, Args &&... args) |
(since 6.4) QJniObject | callStaticObjectMethod(jclass clazz, const char *methodName, Args &&... args) |
(since 6.4) auto | construct(Args &&... args) |
クラスQLatin1Char :
(since 6.4) QLatin1Char | operator""_L1(char ch) |
クラスQLatin1StringView :
(since 6.4) const char * | constBegin() const |
(since 6.4) const char * | constData() const |
(since 6.4) const char * | constEnd() const |
(since 6.4) qsizetype | count(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) qsizetype | count(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) qsizetype | count(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) bool | empty() const |
(since 6.4) QLatin1Char | first() const |
(since 6.4) QLatin1Char | last() const |
(since 6.4) qsizetype | length() const |
(since 6.4) QLatin1StringView | operator""_L1(const char *str, size_t size) |
(since 6.4) double | toDouble(bool *ok = nullptr) const |
(since 6.4) float | toFloat(bool *ok = nullptr) const |
(since 6.4) int | toInt(bool *ok = nullptr, int base = 10) const |
(since 6.4) long | toLong(bool *ok = nullptr, int base = 10) const |
(since 6.4) qlonglong | toLongLong(bool *ok = nullptr, int base = 10) const |
(since 6.4) short | toShort(bool *ok = nullptr, int base = 10) const |
(since 6.4) uint | toUInt(bool *ok = nullptr, int base = 10) const |
(since 6.4) ulong | toULong(bool *ok = nullptr, int base = 10) const |
(since 6.4) qulonglong | toULongLong(bool *ok = nullptr, int base = 10) const |
(since 6.4) ushort | toUShort(bool *ok = nullptr, int base = 10) const |
クラスQLine :
(since 6.4) QLineF | toLineF() const |
クラスQListWidgetItem :
(since 6.4) void | setTextAlignment(Qt::Alignment alignment) |
クラスQMap :
(since 6.4) auto | asKeyValueRange() && |
(since 6.4) auto | asKeyValueRange() & |
(since 6.4) auto | asKeyValueRange() const && |
(since 6.4) auto | asKeyValueRange() const & |
クラスQMargins :
(since 6.4) QMarginsF | toMarginsF() const |
クラスQMetaType :
(since 6.4) size_t | qHash(QMetaType key, size_t seed = 0) |
クラスQMqttSubscriptionProperties :
(since 6.4) bool | noLocal() const |
(since 6.4) void | setNoLocal(bool noloc) |
クラスQMultiHash :
(since 6.4) auto | asKeyValueRange() && |
(since 6.4) auto | asKeyValueRange() & |
(since 6.4) auto | asKeyValueRange() const && |
(since 6.4) auto | asKeyValueRange() const & |
クラスQMultiMap :
(since 6.4) auto | asKeyValueRange() && |
(since 6.4) auto | asKeyValueRange() & |
(since 6.4) auto | asKeyValueRange() const && |
(since 6.4) auto | asKeyValueRange() const & |
クラスQMutexLocker :
(since 6.4) bool | isLocked() const |
(since 6.4) QMutexLocker<Mutex> & | operator=(QMutexLocker<Mutex> &&other) |
(since 6.4) void | swap(QMutexLocker<Mutex> &other) |
クラスQNetworkInformation :
(since 6.4) bool | loadBackendByFeatures(QNetworkInformation::Features features) |
(since 6.4) bool | loadBackendByName(QStringView backend) |
クラスQObject :
(since 6.4) bool | isQuickItemType() const |
(since 6.4) void | setObjectName(QAnyStringView name) |
クラスQPoint :
(since 6.4) QPointF | toPointF() const |
クラスQPolygon :
(since 6.4) QPolygonF | toPolygonF() const |
(since 6.4) void | objectCreationFailed(const QUrl &url) |
クラスQQuickRenderTarget :
(since 6.4) QQuickRenderTarget | fromD3D11Texture(void *texture, uint format, const QSize &pixelSize, int sampleCount = 1) |
(since 6.4) QQuickRenderTarget | fromMetalTexture(MTLTexture *texture, uint format, const QSize &pixelSize, int sampleCount = 1) |
(since 6.4) QQuickRenderTarget | fromOpenGLTexture(uint textureId, uint format, const QSize &pixelSize, int sampleCount = 1) |
(since 6.4) QQuickRenderTarget | fromPaintDevice(QPaintDevice *device) |
(since 6.4) QQuickRenderTarget | fromVulkanImage(VkImage image, VkImageLayout layout, VkFormat format, const QSize &pixelSize, int sampleCount = 1) |
(since 6.4) bool | mirrorVertically() const |
(since 6.4) void | setMirrorVertically(bool enable) |
クラスQRect :
(since 6.4) QRectF | toRectF() const |
クラスQSGMaterialShader :
(since 6.4) int | combinedImageSamplerCount(int binding) const |
クラスQSize :
(since 6.4) QSizeF | toSizeF() const |
クラスQString :
(since 6.4) QString | operator""_s(const char16_t *str, size_t size) |
クラスQStringView :
(since 6.4) qsizetype | count(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) int | localeAwareCompare(QStringView other) const |
クラスQTableWidgetItem :
(since 6.4) void | setTextAlignment(Qt::Alignment alignment) |
クラスQTcpServer :
(since 6.4) void | pendingConnectionAvailable() |
クラスQTemporaryDir :
(since 6.4) QTemporaryDir & | operator=(QTemporaryDir &&other) |
(since 6.4) void | swap(QTemporaryDir &other) |
クラスQTextCursor :
(since 6.4) void | insertMarkdown(const QString &markdown, QTextDocument::MarkdownFeatures features = QTextDocument::MarkdownDialectGitHub) |
(since 6.4) QTextDocumentFragment | fromMarkdown(const QString &markdown, QTextDocument::MarkdownFeatures features = QTextDocument::MarkdownDialectGitHub) |
(since 6.4) QString | toMarkdown(QTextDocument::MarkdownFeatures features = QTextDocument::MarkdownDialectGitHub) const |
(since 6.4) QString | toRawText() const |
クラスQTextStream :
(since 6.4) QTextStream & | operator>>(char16_t &c) |
クラスQTextToSpeech :
(since 6.4) bool | setEngine(const QString &engine, const QVariantMap ¶ms = QVariantMap()) |
クラスQTimeZone :
(since 6.4) QTimeZone | fromStdTimeZonePtr(const std::chrono::time_zone *timeZone) |
クラスQTreeWidgetItem :
(since 6.4) void | setTextAlignment(int column, Qt::Alignment alignment) |
クラスQVarLengthArray :
(since 6.4) void | resize(qsizetype size, const T &v) |
クラスQVersionNumber :
(since 6.4) QVersionNumber | fromString(QAnyStringView string, qsizetype *suffixIndex = nullptr) |
クラスQVoice :
(since 6.4) QDataStream & | operator<<(QDataStream &stream, const QVoice &voice) |
(since 6.4) QDebug | operator<<(QDebug debug, const QVoice &voice) |
(since 6.4) QDataStream & | operator>>(QDataStream &stream, QVoice &voice) |
(since 6.4) void | swap(QVoice &other) |
クラスQWebEnginePage :
(since 6.4) void | fileSystemAccessRequested(QWebEngineFileSystemAccessRequest request) |
クラスQWebSocket :
(since 6.4) QWebSocketHandshakeOptions | handshakeOptions() const |
(since 6.4) void | open(const QNetworkRequest &request, const QWebSocketHandshakeOptions &options) |
(since 6.4) void | open(const QUrl &url, const QWebSocketHandshakeOptions &options) |
(since 6.4) QString | subprotocol() const |
クラスQWebSocketServer :
(since 6.4) void | setSupportedSubprotocols(const QStringList &protocols) |
(since 6.4) QStringList | supportedSubprotocols() const |
名前空間の新しい関数
(since 6.4) bool | qIsPolishScheduled(const QQuickWindow *window) |
(since 6.4) bool | qWaitForPolish(const QQuickWindow *window, int timeout = defaultTimeout) |
(since 6.4) bool | qWaitForPolish(const QQuickItem *item, int timeout = defaultTimeout) |
新しいマクロ
(since 6.4) | QCOMPARE_EQ(computed, baseline) |
(since 6.4) | QCOMPARE_GE(computed, baseline) |
(since 6.4) | QCOMPARE_GT(computed, baseline) |
(since 6.4) | QCOMPARE_LE(computed, baseline) |
(since 6.4) | QCOMPARE_LT(computed, baseline) |
(since 6.4) | QCOMPARE_NE(computed, baseline) |
(since 6.4) | QTRY_COMPARE_EQ(computed, baseline) |
(since 6.4) | QTRY_COMPARE_EQ_WITH_TIMEOUT(computed, baseline, timeout) |
(since 6.4) | QTRY_COMPARE_GE(computed, baseline) |
(since 6.4) | QTRY_COMPARE_GE_WITH_TIMEOUT(computed, baseline, timeout) |
(since 6.4) | QTRY_COMPARE_GT(computed, baseline) |
(since 6.4) | QTRY_COMPARE_GT_WITH_TIMEOUT(computed, baseline, timeout) |
(since 6.4) | QTRY_COMPARE_LE(computed, baseline) |
(since 6.4) | QTRY_COMPARE_LE_WITH_TIMEOUT(computed, baseline, timeout) |
(since 6.4) | QTRY_COMPARE_LT(computed, baseline) |
(since 6.4) | QTRY_COMPARE_LT_WITH_TIMEOUT(computed, baseline, timeout) |
(since 6.4) | QTRY_COMPARE_NE(computed, baseline) |
(since 6.4) | QTRY_COMPARE_NE_WITH_TIMEOUT(computed, baseline, timeout) |
(since 6.4) | Q_CONSTINIT |
新しい列挙型
(since 6.4) enum | PolygonMode { Fill, Line } |
新しい列挙値
| enum value | Error::InvalidResponseError |
| enum value | Error::MissingPermissionsError |
| enum value | Error::MissingPermissionsError |
| enum value | Error::MissingPermissionsError |
| enum value | Error::MissingPermissionsError |
| enum value | Error::MissingPermissionsError |
| enum value | Resource::RedirectPaintDevice |
| enum value | ResourceType::ResourceTypeWebSocket |
| enum value | SocketError::MissingPermissionsError |
| enum value | WebAttribute::NavigateOnDropEnabled |
新しいプロパティ
|
新しい変数
(since 6.4) QSGMaterialShader::GraphicsPipelineState::PolygonMode | polygonMode |
(since 6.4) const QOperatingSystemVersionBase | MacOSVentura |
(since 6.4) const QOperatingSystemVersionBase | Windows11_21H2 |
(since 6.4) const QOperatingSystemVersionBase | Windows11_22H2 |
新しいQML型
新しい QML プロパティ
QML 型Model :
(since 6.4) | castsReflections : bool |
QML タイプReflectionProbe :
(since 6.4) | debugView : bool |
QML 型SceneEnvironment:
(since 6.4) | skyBoxCubeMap : QtQuick3D::CubeMapTexture |
(since 6.4) | skyboxBlurAmount : real |
(since 6.4) | specularAAEnabled : bool |
QML タイプSpriteParticle3D :
(since 6.4) | castsReflections : bool |
QML タイプTableView:
(since 6.4) | animate : bool |
(since 6.4) | keyNavigationEnabled : bool |
(since 6.4) | pointerNavigationEnabled : bool |
(since 6.4) | selectionBehavior : enumeration |
QML タイプView3D :
(since 6.4) | renderFormat : enumeration |
QML タイプWaylandSurface :
(since 6.4) | isOpaque : bool |
QML タイプWebSocket:
(since 6.4) | negotiatedSubprotocol : string |
(since 6.4) | requestedSubprotocols : list<string> |
QML タイプ `WebSocketServer` :
(since 6.4) | supportedSubprotocols : list<string> |
新しい QML メソッド
QML タイプTableView :
(since 6.4) point | cellAtIndex(QModelIndex modelIndex) |
(since 6.4) int | columnAtIndex(QModelIndex modelIndex) |
(since 6.4) QModelIndex | modelIndex(point cell) |
(since 6.4) int | rowAtIndex(QModelIndex modelIndex) |
QML タイプTreeView :
(since 6.4) void | collapseRecursively(row = -1) |
(since 6.4) void | expandRecursively(row = -1, depth = -1) |
(since 6.4) void | expandToIndex(QModelIndex index) |
© 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.