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 = 0)

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 = 0)

QImage 클래스 :

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

QJniArray 클래스 :

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

QJsonValue 클래스 :

(since 6.9) QJsonValue fromJson(QByteArrayView json, QJsonParseError *error = nullptr)
(since 6.9) QByteArray toJson(QJsonValue::JsonFormat format = JsonFormat::Indented) 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) auto 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)

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) auto 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)

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 }

새로운 열거형 값

enum value Error::ClientError
enum value Error::ExpiredError
enum value Flag::DisableEmojiParsing
enum value Flag::ShowDefaultIgnorables
enum value Language::KaraKalpak
enum value Language::SwampyCree
enum value NodeAttribute::AccessLevelEx
enum value NodeAttribute::AccessRestrictions
enum value NodeAttribute::RolePermissions
enum value NodeAttribute::UserRolePermissions
enum value Option::DisableAnimations
enum value Option::DisableCSSAnimations
enum value Option::DisableSMILAnimations
enum value ReferenceTypeId::AlarmSuppressionGroupMember
enum value ReferenceTypeId::HasReferenceDescription
enum value ResourceType::ResourceTypeJson
enum value Role::BlockQuote
enum value Script::Script_Garay
enum value Script::Script_GurungKhema
enum value Script::Script_KiratRai
enum value Script::Script_OlOnal
enum value Script::Script_Sunuwar
enum value Script::Script_Todhri
enum value Script::Script_TuluTigalari
enum value TabFeature::MinimumSizeHint
enum value Type::SafeAreaMarginsChange
enum value UnicodeVersion::Unicode_16_0
enum value UnixProcessFlag::DisableCoreDumps
enum value ViewItemFeature::IsDecoratedRootColumn
enum value ViewItemFeature::IsDecorationForRootColumn
enum value WebAttribute::PreferCSSMarginsForPrinting
enum value WebAttribute::PrintHeaderAndFooter
enum value WebAttribute::TouchEventsApiEnabled
enum value WindowType::ExpandedClientAreaHint
enum value WindowType::NoTitleBarBackgroundHint
enum value WriteMaskBit::AccessLevelEx
enum value WriteMaskBit::AccessRestrictions
enum value WriteMaskBit::DataTypeDefinition
enum value WriteMaskBit::RolePermissions

새로운 유형 별칭

(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 유형 DynamicRigidBody:

(since 6.9) isSleeping : bool

QML 유형 Flickable:

(since 6.9) acceptedButtons : flags

QML 유형 FontMetrics:

(since 6.9) capitalHeight : real

QML 유형 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 타입 GraphsView:

(since 6.9) panStyle : enumeration
(since 6.9) plotArea : rect
(since 6.9) zoomAreaDelegate : Component
(since 6.9) zoomAreaEnabled : bool
(since 6.9) zoomSensitivity : real
(since 6.9) zoomStyle : enumeration

QML 유형 Light:

(since 6.9) use32BitShadowmap : bool

QML 유형 OrbitCameraController:

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

QML 유형 Path:

(since 6.9) asynchronous : bool

QML 유형 RandomInstancing:

(since 6.9) gridSpacing : vector3d

QML 유형 ValueAxis:

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

QML 유형 Video:

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

QML 타입 VideoOutput:

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

QML 유형 VirtualKeyboardSettings:

(since 6.9) keySoundVolume : real

QML 타입 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()

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