Qt 6.4의 새로운 클래스와 함수
이 페이지에는 Qt 6.4에 도입된 모든 새로운 클래스와 함수의 종합적인 목록이 포함되어 있습니다.
- 새로운 클래스
- 새로운 멤버 함수
- 네임스페이스의 새로운 함수
- 새로운 매크로
- 새로운 열거형
- 새로운 열거형 값
- 새 프로퍼티
- 새로운 변수
- 새로운 QML 유형
- 새로운 QML 프로퍼티
- 새로운 QML 메서드
새 클래스
신규 회원 기능
(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) bool | isQuickItemType() const |
(since 6.4) void | setObjectName(QAnyStringView 이름) |
클래스 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) |
(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) |
(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 ¶ms) |
클래스 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 } |
새로운 열거형 값
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 : 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 Type View3D:
(since 6.4) | renderFormat : enumeration |
QML Type WaylandSurface:
(since 6.4) | isOpaque : bool |
QML Type WebSocket:
(since 6.4) | negotiatedSubprotocol : string |
(since 6.4) | requestedSubprotocols : list<string> |
QML Type WebSocketServer:
(since 6.4) | supportedSubprotocols : list<string> |
새로운 QML 메서드
QML Type 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.