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

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

새 클래스

신규 회원 기능

클래스 QAbstractHttpServer:

(since 6.9) QHttpServerConfiguration configuration() const
(since 6.9) void setConfiguration(const QHttpServerConfiguration &config)

클래스 QAbstractOAuth2:

(since 6.9) void accessTokenAboutToExpire()
(since 6.9) void refreshTokens()
(since 6.9) void refreshTokensImplementation()
(since 6.9) void serverReportedErrorOccurred(const QString &error, const QString &errorDescription, const QUrl &uri)
(since 6.9) void setNetworkRequestModifier(const QAbstractOAuth2::ContextTypeForFunctor<Functor> *context, Functor &&callback)

클래스 QAnyStringView:

(since 6.9) QString arg(Args &&... args) const

클래스 QBrush:

(since 6.9) QBrush &operator=(QColor color)
(since 6.9) QBrush &operator=(Qt::BrushStyle style)
(since 6.9) QBrush &operator=(Qt::GlobalColor color)

클래스 QByteArray:

(since 6.9) QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs)
(since 6.9) QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs)

클래스 QColorSpace:

(since 6.9) QColorSpace::PrimaryPoints primaryPoints() const
(since 6.9) void setPrimaryPoints(const QColorSpace::PrimaryPoints &primaryPoints)

클래스 QCommandLineParser:

(since 6.9) void showMessageAndExit(QCommandLineParser::MessageType type, const QString &message, int exitCode)

클래스 QDebug:

(since 6.9) QDebug &operator<<(const std::tuple<Ts...> &tuple)
(since 6.9) QDebug operator<<(QDebug debug, T t)
(since 6.9) QDebug operator<<(QDebug debug, const std::array<T, N> &array)
(since 6.9) QDebug operator<<(QDebug debug, const std::multiset<Key, Compare, Alloc> &multiset)
(since 6.9) QDebug operator<<(QDebug debug, const std::set<Key, Compare, Alloc> &set)
(since 6.9) QDebug operator<<(QDebug debug, const std::unordered_map<Key, T, Hash, KeyEqual, Alloc> &map)
(since 6.9) QDebug operator<<(QDebug debug, const std::unordered_set<Key, Hash, KeyEqual, Alloc> &unordered_set)
(since 6.9) QByteArray toBytes(const T &object)

클래스 QDockWidget:

(since 6.9) void setDockLocation(Qt::DockWidgetArea area)

클래스 QDomNodeList:

(since 6.9) QDomNodeList::const_iterator begin() const
(since 6.9) QDomNodeList::const_iterator cbegin() const
(since 6.9) QDomNodeList::const_iterator cend() const
(since 6.9) QDomNodeList::const_iterator constBegin() const
(since 6.9) QDomNodeList::const_iterator constEnd() const
(since 6.9) QDomNodeList::const_reverse_iterator crbegin() const
(since 6.9) QDomNodeList::const_reverse_iterator crend() const
(since 6.9) QDomNodeList::const_iterator end() const
(since 6.9) QDomNodeList::const_reverse_iterator rbegin() const
(since 6.9) QDomNodeList::const_reverse_iterator rend() const

클래스 QFile:

(since 6.9) bool supportsMoveToTrash()

클래스 QFontDatabase:

(since 6.9) void addApplicationEmojiFontFamily(const QString &familyName)
(since 6.9) QStringList applicationEmojiFontFamilies()
(since 6.9) bool removeApplicationEmojiFontFamily(const QString &familyName)
(since 6.9) void setApplicationEmojiFontFamilies(const QStringList &familyNames)

클래스 QFontInfo:

(since 6.9) QList<QFontVariableAxis> variableAxes() const

클래스 QHash:

(since 6.9) QHash<Key, T>::TryEmplaceResult insertOrAssign(K &&key, Value &&value)
(since 6.9) QHash<Key, T>::TryEmplaceResult insertOrAssign(Key &&key, Value &&value)
(since 6.9) QHash<Key, T>::TryEmplaceResult insertOrAssign(const Key &key, Value &&value)
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> insert_or_assign(K &&key, Value &&value)
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> insert_or_assign(Key &&key, Value &&value)
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> insert_or_assign(const Key &key, Value &&value)
(since 6.9) QHash<Key, T>::key_value_iterator insert_or_assign(QHash<Key, T>::const_iterator hint, K &&key, Value &&value)
(since 6.9) QHash<Key, T>::key_value_iterator insert_or_assign(QHash<Key, T>::const_iterator hint, Key &&key, Value &&value)
(since 6.9) QHash<Key, T>::key_value_iterator insert_or_assign(QHash<Key, T>::const_iterator hint, const Key &key, Value &&value)
(since 6.9) size_t qHash(T key, size_t seed)
(since 6.9) QHash<Key, T>::TryEmplaceResult tryEmplace(K &&key, Args &&... args)
(since 6.9) QHash<Key, T>::TryEmplaceResult tryEmplace(Key &&key, Args &&... args)
(since 6.9) QHash<Key, T>::TryEmplaceResult tryEmplace(const Key &key, Args &&... args)
(since 6.9) QHash<Key, T>::TryEmplaceResult tryInsert(K &&key, const T &value)
(since 6.9) QHash<Key, T>::TryEmplaceResult tryInsert(const Key &key, const T &value)
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> try_emplace(K &&key, Args &&... args)
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> try_emplace(Key &&key, Args &&... args)
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> try_emplace(const Key &key, Args &&... args)
(since 6.9) QHash<Key, T>::key_value_iterator try_emplace(QHash<Key, T>::const_iterator hint, K &&key, Args &&... args)
(since 6.9) QHash<Key, T>::key_value_iterator try_emplace(QHash<Key, T>::const_iterator hint, Key &&key, Args &&... args)
(since 6.9) QHash<Key, T>::key_value_iterator try_emplace(QHash<Key, T>::const_iterator hint, const Key &key, Args &&... args)

클래스 QHttp2Configuration:

(since 6.9) unsigned int maxConcurrentStreams() const
(since 6.9) void setMaxConcurrentStreams(unsigned int value)

클래스 QIODevice:

(since 6.9) QByteArrayView readLineInto(QSpan<char> buffer)
(since 6.9) QByteArrayView readLineInto(QSpan<std::byte> buffer)
(since 6.9) QByteArrayView readLineInto(QSpan<uchar> buffer)
(since 6.9) bool readLineInto(QByteArray *line, qint64 maxSize)

클래스 QImage:

(since 6.9) void flip(Qt::Orientations orient)
(since 6.9) QImage flipped(Qt::Orientations orient) &&
(since 6.9) QImage flipped(Qt::Orientations orient) const &

클래스 QJniArray:

(since 6.9) QJniArray<T>::reference operator[](QJniArrayBase::size_type i)

클래스 QJsonValue:

(since 6.9) QJsonValue fromJson(QByteArrayView json, QJsonParseError *error)
(since 6.9) QByteArray toJson(QJsonValue::JsonFormat format) const

클래스 QLatin1StringView:

(since 6.9) QByteArray toUtf8() const

클래스 QList:

(since 6.9) auto operator<=>(const QList<T> &lhs, const QList<T> &rhs)

클래스 QMediaMetaData:

(since 6.9) QtPrivate::QtPrivate::QKeyValueRange<const QHash<Key, QVariant> &> asKeyValueRange() const

클래스 QMetaEnum:

(since 6.9) bool is64Bit() const
(since 6.9) std::optional<quint64> keyToValue64(const char *key) const
(since 6.9) std::optional<quint64> value64(int index) const

클래스 QMetaMethod:

(since 6.9) QByteArrayView nameView() const

클래스 QOAuth2AuthorizationCodeFlow:

(since 6.9) void refreshTokensImplementation()

클래스 QOAuth2DeviceAuthorizationFlow:

(since 6.9) void refreshTokensImplementation()

클래스 QOAuthHttpServerReplyHandler:

(since 6.9) QString callbackHost() const
(since 6.9) void setCallbackHost(const QString &host)

클래스 QOAuthUriSchemeReplyHandler:

(since 6.9) bool handleAuthorizationRedirect(const QUrl &url)

클래스 QOpcUaAuthenticationInformation:

(since 6.9) void setCertificateAuthentication(const QString &certificatePath, const QString &privateKeyPath)

Class QPainter:

(since 6.9) void setBrush(QColor color)
(since 6.9) void setBrush(Qt::GlobalColor color)

클래스 QPdfWriter:

(since 6.9) QString author() const
(since 6.9) void setAuthor(const QString &author)

클래스 QPen:

(since 6.9) QPen &operator=(QColor color)
(since 6.9) QPen &operator=(Qt::PenStyle style)

클래스 QQuickWidget:

(since 6.9) void loadFromModule(QAnyStringView uri, QAnyStringView typeName)
(since 6.9) void setInitialProperties(const QVariantMap &initialProperties)

클래스 QRhi:

(since 6.9) QRhiShadingRateMap *newShadingRateMap()
(since 6.9) void setQueueSubmitParams(QRhiNativeHandles *params)
(since 6.9) QList<QSize> supportedShadingRates(int sampleCount) const

클래스 QRhiCommandBuffer:

(since 6.9) void setShadingRate(const QSize &coarsePixelSize)

클래스 QRhiSwapChain:

(since 6.9) void setShadingRateMap(QRhiShadingRateMap *map)
(since 6.9) QRhiShadingRateMap *shadingRateMap() const

클래스 QRhiTextureRenderTargetDescription:

(since 6.9) void setShadingRateMap(QRhiShadingRateMap *map)
(since 6.9) QRhiShadingRateMap *shadingRateMap() const

클래스 QSerialPort:

(since 6.9) void settingsRestoredOnCloseChanged(bool restore)

클래스 QShaderBaker:

(since 6.9) void setGlslOptions(QShaderBaker::GlslOptions options)

클래스 QSharedPointer:

(since 6.9) QSharedPointer<X> constCast() &&
(since 6.9) QSharedPointer<X> dynamicCast() &&
(since 6.9) QSharedPointer<X> objectCast() &&
(since 6.9) QSharedPointer<X> qSharedPointerCast(QSharedPointer<T> &&other)
(since 6.9) QSharedPointer<X> qSharedPointerConstCast(QSharedPointer<T> &&src)
(since 6.9) QSharedPointer<X> qSharedPointerDynamicCast(QSharedPointer<T> &&src)
(since 6.9) QSharedPointer<X> qSharedPointerObjectCast(QSharedPointer<T> &&src)
(since 6.9) QSharedPointer<X> staticCast() &&

클래스 QSortFilterProxyModel:

(since 6.9) void beginFilterChange()

클래스 QSpan:

(since 6.9) void chop(QSpan<T, E>::size_type n)
(since 6.9) QSpan<T> chopped(QSpan<T, E>::size_type n) const
(since 6.9) void slice(QSpan<T, E>::size_type pos)
(since 6.9) void slice(QSpan<T, E>::size_type pos, QSpan<T, E>::size_type n)

클래스 QSqlDriver:

(since 6.9) QString connectionName() const

클래스 QSqlQueryModel:

(since 6.9) void refresh()

클래스 QStackedLayout:

(since 6.9) void widgetAdded(int index)

클래스 QStackedWidget:

(since 6.9) void widgetAdded(int index)

클래스 QString:

(since 6.9) QString operator+(QStringView lhs, const QString &rhs)
(since 6.9) QString operator+(const QString &lhs, QStringView rhs)
(since 6.9) QString &setUnicode(const char16_t *unicode, qsizetype size)
(since 6.9) QString &setUtf16(const char16_t *unicode, qsizetype size)

클래스 QStringList:

(since 6.9) QStringList filter(const QLatin1StringMatcher &matcher) const

클래스 QThread:

(since 6.9) QThread::QualityOfService serviceLevel() const
(since 6.9) void setServiceLevel(QThread::QualityOfService serviceLevel)

클래스 QThreadPool:

(since 6.9) QThread::QualityOfService serviceLevel() const
(since 6.9) void setServiceLevel(QThread::QualityOfService serviceLevel)

클래스 QTimerEvent:

(since 6.9) bool matches(const QBasicTimer &timer) const

클래스 QUtf8StringView:

(since 6.9) QString arg(Args &&... args) const

클래스 QUuid:

(since 6.9) QUuid createUuidV7()

클래스 QWebEngineUrlRequestInfo:

(since 6.9) bool isDownload() const

클래스 QWindow:

(since 6.9) QMargins safeAreaMargins() const
(since 6.9) void safeAreaMarginsChanged(QMargins margins)

Class QXYSeries:

(since 6.9) void pointsAdded(qsizetype start, qsizetype end)

새로운 매크로

(since 6.9) QCOMPARE_3WAY(lhs, rhs, order)
(since 6.9) Q_CONSTEXPR_DTOR
(since 6.9) Q_DECL_CONSTEXPR_DTOR
(since 6.9) Q_DECL_EQ_DELETE_X(reason)
(since 6.9) Q_DISABLE_COPY_MOVE_X(Class, reason)
(since 6.9) Q_DISABLE_COPY_X(Class, reason)
(since 6.9) Q_LIKELY_BRANCH
(since 6.9) Q_STATIC_LOGGING_CATEGORY(name, string, msgType)
(since 6.9) Q_STATIC_LOGGING_CATEGORY(name, string)
(since 6.9) Q_UNLIKELY_BRANCH

새 열거형 유형

(since 6.9) enum class NonceMode { Automatic, Enabled, Disabled }
(since 6.9) enum class LabelDrawingMode { UseStyle, UseDelegate }
(since 6.9) enum class MessageType { Information, Error }
(since 6.9) enum class AccessLevelExBit { None, CurrentRead, CurrentWrite, HistoryRead, HistoryWrite, …, Constant }
(since 6.9) enum class QualityOfService { Auto, High, Eco }
(since 6.9) enum class TransparencyTechnique { Default, Approximate, Accurate }

새 열거형 값

새 유형 별칭

(since 6.9) const_iterator
(since 6.9) const_pointer
(since 6.9) const_reference
(since 6.9) const_reverse_iterator
(since 6.9) difference_type
(since 6.9) pointer
(since 6.9) reference
(since 6.9) value_type
(since 6.9) JsonFormat

새 프로퍼티

새로운 QML 유형

새로운 QML 속성

QML 유형 Abstract3DAxis:

(since 6.9) labelSize : real
(since 6.9) scaleLabelsByCount : bool

QML 유형 AbstractAxis:

(since 6.9) alignment : alignment

QML 유형 ApplicationWindow:

(since 6.9) bottomPadding : real
(since 6.9) leftPadding : real
(since 6.9) rightPadding : real
(since 6.9) topPadding : real

QML 유형 DebugSettings:

(since 6.9) drawPointLightShadowBoxes : bool

QML 유형 DirectionalLight:

(since 6.9) lockShadowmapTexels : bool

QML Type DynamicRigidBody:

(since 6.9) isSleeping : bool

QML Type Flickable:

(since 6.9) acceptedButtons : flags

QML Type FontMetrics:

(since 6.9) capitalHeight : real

QML Type GraphsItem3D:

(since 6.9) maxCameraXRotation : real
(since 6.9) maxCameraYRotation : real
(since 6.9) minCameraXRotation : real
(since 6.9) minCameraYRotation : real
(since 6.9) rootNode : Node
(since 6.9) transparencyTechnique : Graphs3D.TransparencyTechnique

QML Type GraphsView:

(since 6.9) plotArea : rect

QML Type Light:

(since 6.9) use32BitShadowmap : bool

QML Type OrbitCameraController:

(since 6.9) acceptedButtons : Qt::MouseButtons
(since 6.9) automaticClipping : bool

QML Type Path:

(since 6.9) asynchronous : bool

QML Type RandomInstancing:

(since 6.9) gridSpacing : vector3d

QML Type SceneEnvironment:

(since 6.9) oitMethod : enumeration

QML Type ValueAxis:

(since 6.9) pan : real
(since 6.9) zoom : real

QML Type Video:

(since 6.9) endOfStreamPolicy : enumeration
(since 6.9) orientation : int

QML Type VideoOutput:

(since 6.9) endOfStreamPolicy : enumeration
(since 6.9) mirrored : bool

QML Type XrInputAction:

(since 6.9) enabled : bool

새로운 QML 신호

(since 6.9) pointsAdded(int start, int end)
(since 6.9) textEdited()

새로운 QML 메서드

QML 유형 Video:

(since 6.9) clearOutput()

QML 유형 VideoOutput:

(since 6.9) void clearOutput()

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