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 type, 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) 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) |
(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タイプReflectionProbe :
(since 6.4) | debugView : bool |
QMLタイプSceneEnvironment :
(since 6.4) | skyBoxCubeMap : QtQuick3D::CubeMapTexture |
(since 6.4) | skyboxBlurAmount : float |
(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 : QString |
(since 6.4) | requestedSubprotocols : QStringList |
QMLタイプWebSocketServer :
(since 6.4) | supportedSubprotocols : QStringList |
新しい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 TypeTreeView :
(since 6.4) | collapseRecursively(row) |
(since 6.4) | expandRecursively(row, depth) |
(since 6.4) | expandToIndex(QModelIndex index) |
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。