Qt 6.4 の新しいクラスと関数
このページでは、Qt 6.4 で導入されたすべての新しいクラスと関数の包括的なリストを掲載しています。
新しいクラス
新しいメンバー関数
(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) |
(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) && |
(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) |
(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 |
(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) |
(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 |
(since 6.4) void | objectCreationFailed(const QUrl &url) |
(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 |
(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 |
(since 6.4) void | setTextAlignment(Qt::Alignment alignment) |
クラスQTcpServer
(since 6.4) void | pendingConnectionAvailable() |
(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) |
(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) |
(since 6.4) bool | setEngine(const QString &engine, const QVariantMap ¶ms) |
クラスQTimeZone
(since 6.4) QTimeZone | fromStdTimeZonePtr(const int *timeZone) |
(since 6.4) void | setTextAlignment(int column, Qt::Alignment alignment) |
(since 6.4) void | resize(qsizetype size, const T &v) |
(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) |
(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 } |
新しい列挙型の値
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 | SocketError::MissingPermissionsError |
新しいプロパティ
|
新しい変数
(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.