Qt 6.7의 새로운 클래스 및 함수

이 페이지에는 Qt 6.7에 도입된 모든 새로운 클래스와 함수에 대한 종합 목록이 포함되어 있습니다.

새로운 네임스페이스

(since 6.7) namespace QtVideo

새로운 클래스

새로운 멤버 함수

QAbstractGrpcChannel 클래스 :

(since 6.7) virtual void bidiStream(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0
(since 6.7) virtual void call(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0
(since 6.7) virtual void clientStream(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0
(since 6.7) virtual void serverStream(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0

QAtomicInteger 클래스 :

(since 6.7) void qYieldCpu()

QByteArrayView 클래스 :

(since 6.7) operator std::string_view() const

QCalendar 클래스 :

(since 6.7) QDate matchCenturyToWeekday(const QCalendar::YearMonthDay &parts, int dow) const

QCanDbcFileParser 클래스 :

(since 6.7) bool parseData(QStringView data)

QCborStreamReader 클래스 :

(since 6.7) QByteArray readAllByteArray()
(since 6.7) QString readAllString()
(since 6.7) QByteArray readAllUtf8String()
(since 6.7) bool readAndAppendToByteArray(QByteArray &dst)
(since 6.7) bool readAndAppendToString(QString &dst)
(since 6.7) bool readAndAppendToUtf8String(QByteArray &dst)
(since 6.7) QCborStreamReader::StringResult<QByteArray> readUtf8String()

QCheckBox 클래스 :

(since 6.7) void checkStateChanged(Qt::CheckState state)

QCoreApplication 클래스 :

(since 6.7) void processEvents(QEventLoop::ProcessEventsFlags flags, QDeadlineTimer deadline)

QDBusAbstractInterface 클래스 :

(since 6.7) bool isInteractiveAuthorizationAllowed() const
(since 6.7) void setInteractiveAuthorizationAllowed(bool enable)

QDataStream 클래스 :

(since 6.7) QDataStream &readBytes(char *&s, qint64 &l)

QDate 클래스 :

(since 6.7) QDate fromString(QStringView string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDate fromString(const QString &string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDate fromString(const QString &string, const QString &format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDate fromString(QStringView string, QStringView format, int baseYear, QCalendar cal)

QDateTime 클래스 :

(since 6.7) QDateTime fromString(QStringView string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDateTime fromString(const QString &string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDateTime fromString(const QString &string, const QString &format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDateTime fromString(QStringView string, QStringView format, int baseYear, QCalendar cal)

QDebug 클래스 :

(since 6.7) QDebug &operator<<(T i)
(since 6.7) QDebug &operator<<(T i)
(since 6.7) QDebug &operator<<(const std::optional<T> &opt)
(since 6.7) QDebug &operator<<(std::nullopt_t)
(since 6.7) QDebug operator<<(QDebug d, QAnyStringView s)
(since 6.7) bool quoteStrings() const
(since 6.7) void setQuoteStrings(bool b)

QEventLoop 클래스 :

(since 6.7) void processEvents(QEventLoop::ProcessEventsFlags flags, QDeadlineTimer deadline)

QEventLoopLocker 클래스 :

(since 6.7) QEventLoopLocker &operator=(QEventLoopLocker &&other)
(since 6.7) void swap(QEventLoopLocker &other)
(since 6.7) void swap(QEventLoopLocker &lhs, QEventLoopLocker &rhs)

QFont 클래스 :

(since 6.7) void clearFeatures()
(since 6.7) void clearVariableAxes()
(since 6.7) QList<QFont::Tag> featureTags() const
(since 6.7) quint32 featureValue(QFont::Tag tag) const
(since 6.7) bool isFeatureSet(QFont::Tag tag) const
(since 6.7) bool isVariableAxisSet(QFont::Tag tag) const
(since 6.7) void setFeature(QFont::Tag tag, quint32 value)
(since 6.7) void setVariableAxis(QFont::Tag tag, float value)
(since 6.7) void unsetFeature(QFont::Tag tag)
(since 6.7) void unsetVariableAxis(QFont::Tag tag)
(since 6.7) QList<QFont::Tag> variableAxisTags() const
(since 6.7) float variableAxisValue(QFont::Tag tag) const

QGrpcClientBase 클래스 :

(since 6.7) std::shared_ptr<QAbstractGrpcChannel> channel() const
(since 6.7) void channelChanged()

QHttpServerRequest 클래스 :

(since 6.7) QSslConfiguration sslConfiguration() const

QIcon 클래스 :

(since 6.7) QIcon fromTheme(QIcon::ThemeIcon icon)
(since 6.7) QIcon fromTheme(QIcon::ThemeIcon icon, const QIcon &fallback)
(since 6.7) bool hasThemeIcon(QIcon::ThemeIcon icon)

QJniObject 클래스 :

(since 6.7) auto callStaticMethod(const char *methodName, Args &&... args)

QMetaObject 클래스 :

(since 6.7) bool invokeMethod(QObject *context, Functor &&function, Args &&... arguments)
(since 6.7) bool invokeMethod(QObject *context, Functor &&function, QTemplatedMetaMethodReturnArgument<FunctorReturnType> ret, Args &&... arguments)
(since 6.7) bool invokeMethod(QObject *context, Functor &&function, Qt::ConnectionType type, Args &&... arguments)
(since 6.7) bool invokeMethod(QObject *context, Functor &&function, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<FunctorReturnType> ret, Args &&... arguments)

QNetworkAccessManager 클래스 :

(since 6.7) QNetworkReply *get(const QNetworkRequest &request, QIODevice *data)
(since 6.7) QNetworkReply *get(const QNetworkRequest &request, const QByteArray &data)
(since 6.7) void setTransferTimeout(std::chrono::milliseconds duration = QNetworkRequest::DefaultTransferTimeout)
(since 6.7) std::chrono::milliseconds transferTimeoutAsDuration() const

QNetworkRequest 클래스 :

(since 6.7) void setTransferTimeout(std::chrono::milliseconds duration = DefaultTransferTimeout)
(since 6.7) std::chrono::milliseconds transferTimeoutAsDuration() const

QObject 클래스 :

(since 6.7) T findChild(Qt::FindChildOptions options = Qt::FindChildrenRecursively) const

QOpcUaAttributeOperand 클래스:

(since 6.7) bool operator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)
(since 6.7) bool operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)

QOpcUaClient 클래스 :

(since 6.7) QOpcUaHistoryReadResponse *readHistoryEvents(const QOpcUaHistoryReadEventRequest &request)
(since 6.7) bool registerNodes(const QStringList &nodesToRegister)
(since 6.7) void registerNodesFinished(const QStringList &nodesToRegister, const QStringList &registeredNodeIds, QOpcUa::UaStatusCode statusCode)
(since 6.7) bool unregisterNodes(const QStringList &nodesToUnregister)
(since 6.7) void unregisterNodesFinished(const QStringList &nodesToUnregister, QOpcUa::UaStatusCode statusCode)

QOpcUaContentFilterElement 클래스 :

(since 6.7) bool operator!=(const QOpcUaContentFilterElement &lhs, const QOpcUaContentFilterElement &rhs)

QOpcUaDataValue 클래스 :

(since 6.7) operator QVariant() const
(since 6.7) bool operator!=(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)
(since 6.7) bool operator==(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)
(since 6.7) quint16 serverPicoseconds() const
(since 6.7) void setServerPicoseconds(quint16 serverPicoseconds)
(since 6.7) void setSourcePicoseconds(quint16 sourcePicoseconds)
(since 6.7) quint16 sourcePicoseconds() const

QOpcUaElementOperand 클래스 :

(since 6.7) bool operator!=(const QOpcUaElementOperand &lhs, const QOpcUaElementOperand &rhs)
(since 6.7) bool operator==(const QOpcUaElementOperand &lhs, const QOpcUaElementOperand &rhs)

QOpcUaGenericStructHandler 클래스 :

(since 6.7) bool initialized() const

QOpcUaHistoryReadRawRequest 클래스 :

(since 6.7) void setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn)
(since 6.7) QOpcUa::TimestampsToReturn timestampsToReturn() const

QOpcUaHistoryReadResponse 클래스 :

(since 6.7) QList<QOpcUaHistoryEvent> events() const
(since 6.7) void readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult)

QOpcUaLiteralOperand 클래스 :

(since 6.7) bool operator!=(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)
(since 6.7) bool operator==(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)

QOpcUaMonitoringParameters 클래스 :

(since 6.7) QHash<quint32, QOpcUa::UaStatusCode> failedTriggeredItemsStatus() const
(since 6.7) void setFailedTriggeredItemsStatus(const QHash<quint32, QOpcUa::UaStatusCode> &status)
(since 6.7) void setTriggeredItemIds(const QSet<quint32> &ids)
(since 6.7) QSet<quint32> triggeredItemIds() const

QOpcUaNode 클래스 :

(since 6.7) QOpcUaHistoryReadResponse *readHistoryEvents(const QDateTime &startTime, const QDateTime &endTime, QOpcUaMonitoringParameters::EventFilter &filter, quint32 numValues = 0)
(since 6.7) QOpcUaHistoryReadResponse *readHistoryRaw(const QDateTime &startTime, const QDateTime &endTime, quint32 numValues, bool returnBounds, QOpcUa::TimestampsToReturn timestampsToReturn)
(since 6.7) void valueAttributeUpdated(const QVariant &value)

QOpcUaRelativePathElement 클래스 :

(since 6.7) operator QVariant() const
(since 6.7) bool operator!=(const QOpcUaRelativePathElement &lhs, const QOpcUaRelativePathElement &rhs)

QOpcUaSimpleAttributeOperand 클래스 :

(since 6.7) bool operator!=(const QOpcUaSimpleAttributeOperand &lhs, const QOpcUaSimpleAttributeOperand &rhs)

QPartialOrdering 클래스 :

(since 6.7) bool is_eq(QPartialOrdering o)
(since 6.7) bool is_gt(QPartialOrdering o)
(since 6.7) bool is_gteq(QPartialOrdering o)
(since 6.7) bool is_lt(QPartialOrdering o)
(since 6.7) bool is_lteq(QPartialOrdering o)
(since 6.7) bool is_neq(QPartialOrdering o)

QProcess 클래스 :

(since 6.7) void failChildProcessModifier(const char *description, int error = 0)

QProtobufMessage 클래스:

(since 6.7) QList<QByteArray> unknownFieldData(qint32 field) const
(since 6.7) QList<qint32> unknownFieldNumbers() const

QProtobufSerializer 클래스 :

(since 6.7) void shouldPreserveUnknownFields(bool preserveUnknownFields)

QQuickTextDocument 클래스 :

(technology preview) void save()
(technology preview) void saveAs(const QUrl &url)
(since 6.7) void setTextDocument(QTextDocument *document)
(since 6.7) void textDocumentChanged()

QQuickView 클래스 :

(since 6.7) void loadFromModule(QAnyStringView uri, QAnyStringView typeName)

QQuickWebEngineProfile 클래스 :

(since 6.7) void clearHttpCacheCompleted()

QQuickWindow 클래스 :

(since 6.7) QSGTextNode *createTextNode() const

QRawFont 클래스 :

(since 6.7) QByteArray fontTable(QFont::Tag tag) const

QRemoteObjectHost 클래스 :

(since 6.7) void setLocalServerOptions(QLocalServer::SocketOptions options)

QRhiColorAttachment 클래스 :

(since 6.7) int multiViewCount() const
(since 6.7) void setMultiViewCount(int count)

QRhiGraphicsPipeline 클래스 :

(since 6.7) int multiViewCount() const
(since 6.7) void setMultiViewCount(int count)

QShader 클래스 :

(since 6.7) QShader &operator=(QShader &&other)
(since 6.7) void swap(QShader &other)

QShaderBaker 클래스 :

(since 6.7) void setMultiViewCount(int count)

QSharedPointer 클래스 :

(since 6.7) bool owner_before(const QSharedPointer<X> &other) const
(since 6.7) bool owner_before(const QWeakPointer<X> &other) const
(since 6.7) bool owner_equal(const QSharedPointer<X> &other) const
(since 6.7) bool owner_equal(const QWeakPointer<X> &other) const
(since 6.7) size_t owner_hash() const

QSignalBlocker 클래스 :

(since 6.7) void dismiss()

QSqlQuery 클래스 :

(since 6.7) bool isPositionalBindingEnabled() const
(since 6.7) void setPositionalBindingEnabled(bool enable)

QStaticLatin1StringMatcher 클래스 :

(since 6.7) auto qMakeStaticCaseInsensitiveLatin1StringMatcher(const char (&patternToMatch)[N])
(since 6.7) auto qMakeStaticCaseSensitiveLatin1StringMatcher(const char (&patternToMatch)[N])

QString 클래스 :

(since 6.7) operator std::u16string_view() const

QStringList 클래스 :

(since 6.7) QStringList filter(const QStringMatcher &matcher) const
(since 6.7) QStringList filter(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QStringMatcher 클래스 :

(since 6.7) QStringView patternView() const

QStringView 클래스 :

(since 6.7) bool isLower() const
(since 6.7) bool isUpper() const
(since 6.7) operator std::u16string_view() const

QSvgWidget 클래스:

(since 6.7) QtSvg::Options options() const
(since 6.7) void setOptions(QtSvg::Options options)

QTemporaryFile 클래스:

(since 6.7) QTemporaryFile *createNativeFile(const std::filesystem::path &fileName)
(since 6.7) bool rename(const std::filesystem::path &newName)
(since 6.7) void setFileTemplate(const std::filesystem::path &name)

QUtf8StringView 클래스 :

(since 6.7) operator std::string_view() const

QVariant 클래스 :

(since 6.7) QVariant fromMetaType(QMetaType type, const void *copy = nullptr)
(since 6.7) T qvariant_cast(QVariant &&value)

QVulkanWindow 클래스 :

(since 6.7) void setEnabledFeaturesModifier(const QVulkanWindow::EnabledFeaturesModifier &modifier)
(since 6.7) void setEnabledFeaturesModifier(QVulkanWindow::EnabledFeatures2Modifier modifier)

QWaylandSeat 클래스 :

(since 6.7) void sendUnicodeKeyPressEvent(uint unicode)
(since 6.7) void sendUnicodeKeyReleaseEvent(uint unicode)

QWeakPointer 클래스 :

(since 6.7) bool owner_before(const QSharedPointer<X> &other) const
(since 6.7) bool owner_before(const QWeakPointer<X> &other) const
(since 6.7) bool owner_equal(const QSharedPointer<X> &other) const
(since 6.7) bool owner_equal(const QWeakPointer<X> &other) const
(since 6.7) size_t owner_hash() const

QWebEnginePage 클래스 :

(since 6.7) void desktopMediaRequested(const QWebEngineDesktopMediaRequest &request)
(since 6.7) void webAuthUxRequested(QWebEngineWebAuthUxRequest *request)

QWebEngineProfile 클래스 :

(since 6.7) void clearHttpCacheCompleted()

QWebEngineUrlRequestInfo 클래스 :

(since 6.7) QIODevice *requestBody() const

QWebEngineUrlRequestJob 클래스 :

(since 6.7) QIODevice *requestBody() const

네임스페이스의 새로운 함수

(since 6.7) void qSleep(std::chrono::milliseconds msecs)
(since 6.7) void qWait(std::chrono::milliseconds msecs)
(since 6.7) bool qWaitFor(Functor predicate, QDeadlineTimer deadline = QDeadlineTimer( defaultTryTimeout.load(std::memory_order_relaxed)))
(since 6.7) bool qWaitForWindowFocused(QWindow *window, QDeadlineTimer timeout)
(since 6.7) bool qWaitForWindowFocused(QWidget *widget, QDeadlineTimer timeout)

새로운 전역 함수

(since 6.7) auto compareThreeWay(LeftInt lhs, RightInt rhs)
(since 6.7) auto compareThreeWay(LeftFloat lhs, RightFloat rhs)
(since 6.7) auto compareThreeWay(정수형 lhs, 실수형 rhs)
(since 6.7) auto compareThreeWay(FloatType lhs, IntType rhs)
(since 6.7) Qt::strong_ordering compareThreeWay(Enum lhs, Enum rhs)
(since 6.7) auto qCompareThreeWay(const LeftType&lhs, const RightType&rhs)
(since 6.7) void qDrawPlainRoundedRect(QPainter*painter, const QRect&rect, qreal rx, qreal ry, const QColor&lineColor, int lineWidth = 1, const QBrush*fill = nullptr)
(since 6.7) void qDrawPlainRoundedRect(QPainter*painter, int x, int y, int width, int height, qreal rx, qreal ry, const QColor&lineColor, int lineWidth = 1, const QBrush*fill = nullptr)

새로운 매크로

(since 6.7) QT_NO_CONTEXTLESS_CONNECT
(since 6.7) Q_NODISCARD_CTOR_X(message)
(since 6.7) Q_NODISCARD_X(message)

새로운 열거형 유형

(since 6.7) enum class TransitionResolution { Reject, RelativeToBefore, RelativeToAfter, PreferBefore, PreferAfter, …, LegacyBehavior }
(since 6.7) enum class ThemeIcon { AddressBookNew, ApplicationExit, AppointmentNew, CallStart, CallStop, …, NThemeIcons }
(since 6.7) enum class TagSeparator { Dash, Underscore }
(since 6.7) enum class TimestampsToReturn { Source, Server, Both, Neither, Invalid }
(since 6.7) enum Option { NoOption, Tiny12FeaturesOnly, AssumeTrustedSource, DisableSMILAnimations, DisableCSSAnimations, DisableAnimations }
(since 6.7) enum class Rotation { None, Clockwise90, Clockwise180, Clockwise270 }

새로운 열거형 값

새로운 유형 별칭

(since 6.7) const_pointer
(since 6.7) pointer
(since 6.7) QRhiShaderResourceBindingSet
(since 6.7) EnabledFeatures2Modifier

새로운 속성

새로운 변수

(since 6.7) const int DefaultTwoDigitBaseYear
(since 6.7) const QOperatingSystemVersionBase Android14

새로운 QML 유형

새로운 QML 속성

QML 유형 ConvexMeshShape:

(since 6.7) geometry : Geometry

QML 타입 CustomMaterial:

(since 6.7) destinationAlphaBlend : enumeration
(since 6.7) sourceAlphaBlend : enumeration

QML 타입 GeoJsonData:

(since 6.7) model : QVariant
(since 6.7) sourceUrl : url

QML 타입 HeightFieldShape:

(since 6.7) image : Image

QML 타입 Item:

(since 6.7) focusPolicy : enumeration

QML 유형 MediaPlayer:

(since 6.7) autoPlay : bool

QML 유형 PathText:

(since 6.7) font.variableAxes : object

QML 타입 PhysicsWorld:

(since 6.7) numThreads : int
(since 6.7) reportKinematicKinematicCollisions : bool
(since 6.7) reportStaticKinematicCollisions : bool

QML 유형 Rectangle:

(since 6.7) bottomLeftRadius : real
(since 6.7) bottomRightRadius : real
(since 6.7) topLeftRadius : real
(since 6.7) topRightRadius : real

QML 유형 Shape:

(since 6.7) horizontalAlignment : enumeration
(since 6.7) verticalAlignment : enumeration

QML 타입 ShapePath:

(since 6.7) pathHints : PathHints

QML 유형 SystemPalette:

(since 6.7) accent : color

QML 유형 Text:

(since 6.7) font.variableAxes : object

QML 유형 TextDocument:

(technology preview) errorString : string
(technology preview) modified : bool
(technology preview) source : url
(technology preview) status : enumeration

QML 유형 TextEdit:

(technology preview) cursorSelection : QtQuick::TextSelection
(since 6.7) font.variableAxes : object

QML 타입 TextInput:

(since 6.7) font.variableAxes : object

QML 타입 Texture:

(since 6.7) textureProvider : RenderExtension

QML 유형 TriangleMeshShape:

(since 6.7) geometry : Geometry

QML 타입 Video:

(since 6.7) autoPlay : bool

QML 유형 View3D:

(since 6.7) effectiveTextureSize : size
(since 6.7) explicitTextureHeight : int
(since 6.7) explicitTextureWidth : int

QML 유형 cameraDevice:

(since 6.7) correctionAngle : QtVideo::Rotation

QML 타입 font:

(since 6.7) variableAxes : object

새로운 QML 메서드

QML 타입 StackView:

(since 6.7) Item popCurrentItem(operation)
(since 6.7) Item popToIndex(index, operation)
(since 6.7) Item popToItem(item, operation)
(since 6.7) Item pushItem(item, properties, operation)
(since 6.7) Item pushItem(component, properties, operation)
(since 6.7) Item pushItem(url, properties, operation)
(since 6.7) Item pushItems(items, operation)
(since 6.7) Item replaceCurrentItem(items, operation)
(since 6.7) Item replaceCurrentItem(item, properties, operation)
(since 6.7) Item replaceCurrentItem(component, properties, operation)
(since 6.7) Item replaceCurrentItem(url, properties, operation)

QML 타입 TextDocument:

(technology preview) void save()
(technology preview) void saveAs(url url)

QML 타입 WaylandSeat:

(since 6.7) void sendUnicodeKeyPressEvent(uint unicode)
(since 6.7) void sendUnicodeKeyReleaseEvent(uint unicode)

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