Qt 6.4 の新しいクラスと関数

このページでは、Qt 6.4 で導入されたすべての新しいクラスと関数の包括的なリストを掲載しています。

新しいクラス

新しいメンバー関数

クラスQAbstractItemModelTester

(since 6.4) void setUseFetchMore(bool value)

クラスQByteArray

(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::local_time<std::chrono::milliseconds> &time)
(since 6.4) QDateTime fromStdTimePoint(const std::chrono::time_point<Clock, Duration> &time)
(since 6.4) QDateTime fromStdTimePoint(std::chrono::time_point<std::chrono::system_clock, std::chrono::milliseconds> time)
(since 6.4) QDateTime fromStdZonedTime(const int &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) QJniObject construct(Args &&... args)

クラス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) const
(since 6.4) qsizetype count(QLatin1StringView l1, Qt::CaseSensitivity cs) const
(since 6.4) qsizetype count(QStringView str, Qt::CaseSensitivity cs) 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) double toDouble(bool *ok) const
(since 6.4) float toFloat(bool *ok) const
(since 6.4) int toInt(bool *ok, int base) const
(since 6.4) long toLong(bool *ok, int base) const
(since 6.4) qlonglong toLongLong(bool *ok, int base) const
(since 6.4) short toShort(bool *ok, int base) const
(since 6.4) uint toUInt(bool *ok, int base) const
(since 6.4) ulong toULong(bool *ok, int base) const
(since 6.4) qulonglong toULongLong(bool *ok, int base) const
(since 6.4) ushort toUShort(bool *ok, int base) 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)

クラス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) ブール isQuickItemType() const
(since 6.4) void setObjectName(QAnyStringViewname)

クラスQPoint

(since 6.4) QPointF toPointF() const

クラスQPolygon

(since 6.4) QPolygonF toPolygonF() const

クラスQQmlApplicationEngine

(since 6.4) void objectCreationFailed(const QUrl &url)

クラスQQuickRenderTarget

(since 6.4) QQuickRenderTarget fromD3D11Texture(void *texture, uint format, const QSize &pixelSize, int sampleCount)
(since 6.4) QQuickRenderTarget fromMetalTexture(MTLTexture *texture, uint format, const QSize &pixelSize, int sampleCount)
(since 6.4) QQuickRenderTarget fromOpenGLTexture(uint textureId, uint format, const QSize &pixelSize, int sampleCount)
(since 6.4) QQuickRenderTarget fromPaintDevice(QPaintDevice *device)
(since 6.4) QQuickRenderTarget fromVulkanImage(VkImage image, VkImageLayout layout, VkFormat format, const QSize &pixelSize, int sampleCount)
(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

クラスQStringView

(since 6.4) qsizetype count(QLatin1StringView l1, Qt::CaseSensitivity cs) 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)

クラスQTextDocumentFragment

(since 6.4) QTextDocumentFragment fromMarkdown(const QString &markdown, QTextDocument::MarkdownFeatures features)
(since 6.4) QString toMarkdown(QTextDocument::MarkdownFeatures features) 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 &params)

クラスQTimeZone

(since 6.4) QTimeZone fromStdTimeZonePtr(const int *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)

クラス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) QLatin1StringView operator""_L1(const char *str, size_t size)
(since 6.4) QLatin1Char operator""_L1(char ch)
(since 6.4) QByteArray operator""_ba(const char *str, size_t size)
(since 6.4) QString operator""_s(const char16_t *str, size_t size)
(since 6.4) bool qIsPolishScheduled(const QQuickWindow *window)
(since 6.4) bool qWaitForPolish(const QQuickWindow *window, int timeout)
(since 6.4) bool qWaitForPolish(const QQuickItem *item, int timeout)

新しいマクロ

(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 }

新しい列挙型の値

新しいプロパティ

新しい変数

(since 6.4) polygonMode
(since 6.4) MacOSVentura
(since 6.4) Windows11_21H2
(since 6.4) Windows11_22H2

新しいQMLタイプ

新しいQMLプロパティ

QMLタイプModel

(since 6.4) castsReflections : bool

QML TypeReflectionProbe

(since 6.4) debugView : bool

QML TypeSceneEnvironment

(since 6.4) skyBoxCubeMap : QtQuick3D::CubeMapTexture
(since 6.4) skyboxBlurAmount : real
(since 6.4) specularAAEnabled : bool

QML TypeSpriteParticle3D

(since 6.4) castsReflections : bool

QML TypeTableView

(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) collapseRecursively(row)
(since 6.4) expandRecursively(row, depth)
(since 6.4) expandToIndex(QModelIndex index)

© 2025 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.