Nouvelles classes et fonctions dans Qt 6.9
Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.9.
- Nouvelles classes
- Nouvelles fonctions membres
- Nouvelles macros
- Nouveaux types d'énumération
- Nouvelles valeurs d'énumération
- Nouveaux alias de types
- Nouvelles propriétés
- Nouveaux types QML
- Nouvelles propriétés QML
- Nouveaux signaux QML
- Nouvelles méthodes QML
Nouvelles classes
Nouvelles fonctions pour les membres
QAbstractHttpServer s de la classe :
(since 6.9) QHttpServerConfiguration | configuration() const |
(since 6.9) void | setConfiguration(const QHttpServerConfiguration &config) |
QAbstractOAuth2 de la classe :
(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 de la classe :
(since 6.9) QString | arg(Args &&... args) const |
QBrush de la classe :
(since 6.9) QBrush & | operator=(QColor color) |
(since 6.9) QBrush & | operator=(Qt::BrushStyle style) |
(since 6.9) QBrush & | operator=(Qt::GlobalColor color) |
QByteArray de classe :
(since 6.9) QByteArray | operator+(QByteArrayView lhs, const QByteArray &rhs) |
(since 6.9) QByteArray | operator+(const QByteArray &lhs, QByteArrayView rhs) |
QColorSpace de classe :
(since 6.9) QColorSpace::PrimaryPoints | primaryPoints() const |
(since 6.9) void | setPrimaryPoints(const QColorSpace::PrimaryPoints &primaryPoints) |
QCommandLineParser de classe :
(since 6.9) void | showMessageAndExit(QCommandLineParser::MessageType type, const QString &message, int exitCode = 0) |
QDebug de classe :
(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 de classe :
(since 6.9) void | setDockLocation(Qt::DockWidgetArea area) |
QDomNodeList de classe :
(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 de classe :
(since 6.9) bool | supportsMoveToTrash() |
QFontDatabase de classe :
(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 de classe :
(since 6.9) QList<QFontVariableAxis> | variableAxes() const |
QHash de classe :
(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 de classe :
(since 6.9) unsigned int | maxConcurrentStreams() const |
(since 6.9) void | setMaxConcurrentStreams(unsigned int value) |
QIODevice de classe :
(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 de la classe :
(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 s sur la classe :
(since 6.9) QJniArray<T>::reference | operator[](QJniArrayBase::size_type i) |
QJsonValue s sur les cours :
(since 6.9) QJsonValue | fromJson(QByteArrayView json, QJsonParseError *error = nullptr) |
(since 6.9) QByteArray | toJson(QJsonValue::JsonFormat format = JsonFormat::Indented) const |
QLatin1StringView de classe :
(since 6.9) QByteArray | toUtf8() const |
QList de classe :
(since 6.9) auto | operator<=>(const QList<T> &lhs, const QList<T> &rhs) |
QMediaMetaData de classe :
(since 6.9) auto | asKeyValueRange() const |
QMetaEnum de classe :
(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 de classe :
(since 6.9) QByteArrayView | nameView() const |
QOAuth2AuthorizationCodeFlow de classe :
(since 6.9) void | refreshTokensImplementation() |
QOAuth2DeviceAuthorizationFlow de classe :
(since 6.9) void | refreshTokensImplementation() |
QOAuthHttpServerReplyHandler de classe :
(since 6.9) QString | callbackHost() const |
(since 6.9) void | setCallbackHost(const QString &host) |
QOAuthUriSchemeReplyHandler de classe :
(since 6.9) bool | handleAuthorizationRedirect(const QUrl &url) |
QOpcUaAuthenticationInformation de classe :
(since 6.9) void | setCertificateAuthentication(const QString &certificatePath, const QString &privateKeyPath) |
QPainter de la classe :
QPdfWriter s de cours :
QPen de classe :
QQuickWidget de classe :
(since 6.9) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName) |
(since 6.9) void | setInitialProperties(const QVariantMap &initialProperties) |
QRhi de classe :
(since 6.9) QRhiShadingRateMap * | newShadingRateMap() |
(since 6.9) void | setQueueSubmitParams(QRhiNativeHandles *params) |
(since 6.9) QList<QSize> | supportedShadingRates(int sampleCount) const |
QRhiCommandBuffer de classe :
(since 6.9) void | setShadingRate(const QSize &coarsePixelSize) |
QRhiSwapChain de classe :
(since 6.9) void | setShadingRateMap(QRhiShadingRateMap *map) |
(since 6.9) QRhiShadingRateMap * | shadingRateMap() const |
QRhiTextureRenderTargetDescription de classe :
(since 6.9) void | setShadingRateMap(QRhiShadingRateMap *map) |
(since 6.9) QRhiShadingRateMap * | shadingRateMap() const |
QSerialPort de classe :
(since 6.9) void | settingsRestoredOnCloseChanged(bool restore) |
QShaderBaker de classe :
(since 6.9) void | setGlslOptions(QShaderBaker::GlslOptions options) |
QSharedPointer de classe :
(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 de classe :
(since 6.9) void | beginFilterChange() |
QSpan de classe :
(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 de classe :
(since 6.9) QString | connectionName() const |
QSqlQueryModel de classe :
(since 6.9) void | refresh() |
QStackedLayout de classe :
(since 6.9) void | widgetAdded(int index) |
QStackedWidget de classe :
(since 6.9) void | widgetAdded(int index) |
QString de classe :
(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 de classe :
(since 6.9) QStringList | filter(const QLatin1StringMatcher &matcher) const |
QThread de classe :
(since 6.9) QThread::QualityOfService | serviceLevel() const |
(since 6.9) void | setServiceLevel(QThread::QualityOfService serviceLevel) |
QThreadPool de classe :
(since 6.9) QThread::QualityOfService | serviceLevel() const |
(since 6.9) void | setServiceLevel(QThread::QualityOfService serviceLevel) |
QTimerEvent de classe :
(since 6.9) bool | matches(const QBasicTimer &timer) const |
QUtf8StringView de classe :
(since 6.9) QString | arg(Args &&... args) const |
QUuid de classe :
(since 6.9) QUuid | createUuidV7() |
QWebEngineUrlRequestInfo de classe :
(since 6.9) bool | isDownload() const |
QWindow de classe :
(since 6.9) QMargins | safeAreaMargins() const |
(since 6.9) void | safeAreaMarginsChanged(QMargins margins) |
QXYSeries de classe :
(since 6.9) void | pointsAdded(qsizetype start, qsizetype end) |
Nouvelles macros
(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 |
Nouveaux types d'énumération
(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 } |
Nouvelles valeurs d'énumération
Nouveaux alias de types
(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 |
Nouvelles propriétés
|
|
Nouveaux types QML
- F
- FontInfo
Nouvelles propriétés QML
Abstract3DAxis s sur les types QML :
(since 6.9) | labelSize : real |
(since 6.9) | scaleLabelsByCount : bool |
AbstractAxis s sur les types QML :
(since 6.9) | alignment : alignment |
ApplicationWindow s sur les types QML :
(since 6.9) | bottomPadding : real |
(since 6.9) | leftPadding : real |
(since 6.9) | rightPadding : real |
(since 6.9) | topPadding : real |
DebugSettings s sur les types QML :
(since 6.9) | drawPointLightShadowBoxes : bool |
DirectionalLight s sur les types QML :
(since 6.9) | lockShadowmapTexels : bool |
DynamicRigidBody s sur les types QML :
(since 6.9) | isSleeping : bool |
Flickable s sur les types QML :
(since 6.9) | acceptedButtons : flags |
FontMetrics s sur les types QML :
(since 6.9) | capitalHeight : real |
GraphsItem3D s sur les types QML :
(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 |
GraphsView s sur les types QML :
(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 |
Light s sur les types QML :
(since 6.9) | use32BitShadowmap : bool |
OrbitCameraController s sur les types QML :
(since 6.9) | acceptedButtons : Qt::MouseButtons |
(since 6.9) | automaticClipping : bool |
Path s sur les types QML :
(since 6.9) | asynchronous : bool |
RandomInstancing s sur les types QML :
(since 6.9) | gridSpacing : vector3d |
ValueAxis des types QML :
Video s sur les types QML :
(since 6.9) | endOfStreamPolicy : enumeration |
(since 6.9) | orientation : int |
VideoOutput s sur les types QML :
(since 6.9) | endOfStreamPolicy : enumeration |
(since 6.9) | mirrored : bool |
VirtualKeyboardSettings s sur les types QML :
(since 6.9) | keySoundVolume : real |
XrInputAction s sur les types QML :
(since 6.9) | enabled : bool |
Nouveaux signaux QML
(since 6.9) | pointsAdded(int start, int end) |
(since 6.9) | textEdited() |
Nouvelles méthodes QML
Video s des types QML :
(since 6.9) | clearOutput() |
VideoOutput s sur les types QML :
(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.