Nouvelles classes et fonctions de Qt 6.3

Cette page contient une liste exhaustive de toutes les nouvelles classes et fonctions introduites dans Qt 6.3.

Nouvelles classes

Nouvelles fonctions pour les membres

QAbstract3DGraph s de classe :

(since 6.3) bool hasSeries(QAbstract3DSeries *series) const

QBluetoothDeviceInfo de la classe :

(since 6.3) QMultiHash<QBluetoothUuid, QByteArray> serviceData() const
(since 6.3) QByteArray serviceData(const QBluetoothUuid &serviceId) const
(since 6.3) QList<QBluetoothUuid> serviceIds() const
(since 6.3) bool setServiceData(const QBluetoothUuid &serviceId, const QByteArray &data)

QByteArray de la classe :

(since 6.3) bool isValidUtf8() const

QByteArrayList de la classe :

(since 6.3) QByteArray join(QByteArrayView separator = {}) const

QByteArrayMatcher de classe :

(since 6.3) qsizetype indexIn(QByteArrayView data, qsizetype from = 0) const

QByteArrayView de classe :

(since 6.3) bool isValidUtf8() const
(since 6.3) double toDouble(bool *ok = nullptr) const
(since 6.3) float toFloat(bool *ok = nullptr) const
(since 6.3) int toInt(bool *ok = nullptr, int base = 10) const
(since 6.3) long toLong(bool *ok = nullptr, int base = 10) const
(since 6.3) qlonglong toLongLong(bool *ok = nullptr, int base = 10) const
(since 6.3) short toShort(bool *ok = nullptr, int base = 10) const
(since 6.3) uint toUInt(bool *ok = nullptr, int base = 10) const
(since 6.3) ulong toULong(bool *ok = nullptr, int base = 10) const
(since 6.3) qulonglong toULongLong(bool *ok = nullptr, int base = 10) const
(since 6.3) ushort toUShort(bool *ok = nullptr, int base = 10) const
(since 6.3) QByteArrayView trimmed() const

QCborArray de classe :

(since 6.3) QCborArray fromJsonArray(QJsonArray &&array)

QCborMap de classe :

(since 6.3) QCborMap fromJsonObject(QJsonObject &&obj)

QCollator de classe :

(since 6.3) int defaultCompare(QStringView s1, QStringView s2)
(since 6.3) QCollatorSortKey defaultSortKey(QStringView key)

QCryptographicHash de classe :

(since 6.3) QByteArrayView resultView() const

QDebug de classe :

(since 6.3) QDebug operator<<(QDebug debug, const QVarLengthArray<T, P> &array)

QDirIterator de classe :

(since 6.3) QFileInfo nextFileInfo()

QDoubleValidator de classe :

(since 6.3) virtual void fixup(QString &input) const override

QFile de classe :

(since 6.3) std::filesystem::path filesystemSymLinkTarget() const
(since 6.3) std::filesystem::path filesystemSymLinkTarget(const std::filesystem::path &fileName)
(since 6.3) bool open(QIODeviceBase::OpenMode mode, QFileDevice::Permissions permissions)

QFontComboBox de classe :

(since 6.3) std::optional<QFont> displayFont(const QString &fontFamily) const
(since 6.3) QString sampleTextForFont(const QString &fontFamily) const
(since 6.3) QString sampleTextForSystem(QFontDatabase::WritingSystem writingSystem) const
(since 6.3) void setDisplayFont(const QString &fontFamily, const QFont &font)
(since 6.3) void setSampleTextForFont(const QString &fontFamily, const QString &sampleText)
(since 6.3) void setSampleTextForSystem(QFontDatabase::WritingSystem writingSystem, const QString &sampleText)

QFontMetrics de classe :

(since 6.3) QRect boundingRect(const QString &text, const QTextOption &option) const
(since 6.3) int horizontalAdvance(const QString &text, const QTextOption &option) const
(since 6.3) QRect tightBoundingRect(const QString &text, const QTextOption &option) const

QFontMetricsF de classe :

(since 6.3) QRectF boundingRect(const QString &text, const QTextOption &option) const
(since 6.3) qreal horizontalAdvance(const QString &text, const QTextOption &option) const
(since 6.3) QRectF tightBoundingRect(const QString &text, const QTextOption &option) const

QInputDevice de la classe :

(since 6.3) QStringList seatNames()

QLatin1StringView de classe :

(since 6.3) qsizetype lastIndexOf(QChar ch, Qt::CaseSensitivity cs) const

QLocalServer de classe :

(since 6.3) int listenBacklogSize() const
(since 6.3) void setListenBacklogSize(int size)

QLocale de classe :

(since 6.3) QLocale::Language codeToLanguage(QStringView languageCode, QLocale::LanguageCodeTypes codeTypes = AnyLanguageCode)
(since 6.3) QString languageToCode(QLocale::Language language, QLocale::LanguageCodeTypes codeTypes = AnyLanguageCode)

QEGLContext de classe :

(since 6.3) virtual EGLConfig config() const = 0
(since 6.3) virtual EGLDisplay display() const = 0

QNetworkInformation de classe :

(since 6.3) bool loadDefaultBackend()
(since 6.3) QNetworkInformation::Features supportedFeatures() const

QNetworkReply de la classe :

(since 6.3) void requestSent()
(since 6.3) void socketStartedConnecting()

QObject de classe :

(since 6.3) QList<T> findChildren(Qt::FindChildOptions options = Qt::FindChildrenRecursively) const

QOpcUaClient de classe :

(since 6.3) QOpcUaHistoryReadResponse *readHistoryData(const QOpcUaHistoryReadRawRequest &request)

QOpcUaLocalizedText de la classe :

(since 6.3) QDebug operator<<(QDebug debug, const QOpcUaLocalizedText &text)

QOpcUaNode de la classe :

(since 6.3) QOpcUaHistoryReadResponse *readHistoryRaw(const QDateTime &startTime, const QDateTime &endTime, quint32 numValues, bool returnBounds)

QOpcUaQualifiedName de classe :

(since 6.3) QDebug operator<<(QDebug debug, const QOpcUaQualifiedName &name)

QProcessEnvironment de classe :

(since 6.3) bool inheritsFromParent() const

QQuickItem de classe :

(since 6.3) void dumpItemTree() const
(since 6.3) void ensurePolished()

QQuickRenderTarget de classe :

(since 6.3) qreal devicePixelRatio() const
(since 6.3) void setDevicePixelRatio(qreal ratio)

QRegularExpressionMatch de classe :

(since 6.3) bool hasCaptured(QAnyStringView name) const
(since 6.3) bool hasCaptured(int nth) const

QSemaphore de classe :

(since 6.3) bool tryAcquire(int n, std::chrono::duration<Rep, Period> timeout)
(since 6.3) bool try_acquire()
(since 6.3) bool try_acquire_for(const std::chrono::duration<Rep, Period> &timeout)
(since 6.3) bool try_acquire_until(const std::chrono::time_point<Clock, Duration> &tp)

QString s sur les cours :

(since 6.3) qsizetype lastIndexOf(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QStringView de classe :

(since 6.3) qsizetype lastIndexOf(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QTableWidgetSelectionRange de classe :

(since 6.3) bool operator!=(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)
(since 6.3) bool operator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)

QTcpServer s sur les cours :

(since 6.3) int listenBacklogSize() const
(since 6.3) void setListenBacklogSize(int size)

QThreadPool de classe :

(since 6.3) void startOnReservedThread(QRunnable *runnable)
(since 6.3) void startOnReservedThread(Callable &&callableToRun)

QUrl de classe :

(since 6.3) QString fromAce(const QByteArray &domain, QUrl::AceProcessingOptions options = {})
(since 6.3) QByteArray toAce(const QString &domain, QUrl::AceProcessingOptions options = {})

QUtf8StringView s sur les cours :

(since 6.3) bool isValidUtf8() const

QVarLengthArray de classe :

(since 6.3) QVarLengthArray<T, Prealloc>::iterator emplace(QVarLengthArray<T, Prealloc>::const_iterator pos, Args &&... args)
(since 6.3) T &emplace_back(Args &&... args)

QWidget de classe :

(since 6.3) QAction *addAction(const QString &text)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text)
(since 6.3) QAction *addAction(const QString &text, const QKeySequence &shortcut)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text, const QKeySequence &shortcut)
(since 6.3) QAction *addAction(const QString &text, Args &&... args)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text, Args &&... args)
(since 6.3) QAction *addAction(const QString &text, const QKeySequence &shortcut, Args &&... args)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text, const QKeySequence &shortcut, Args &&... args)
(since 6.3) QAction *addAction(const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type = Qt::AutoConnection)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type = Qt::AutoConnection)
(since 6.3) QAction *addAction(const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type = Qt::AutoConnection)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type = Qt::AutoConnection)

Nouvelles fonctions dans les espaces de noms

(since 6.3) void failOnWarning(const char *message)
(since 6.3) void failOnWarning(const QRegularExpression &messagePattern)
(since 6.3) QFuture<OutputSequence> whenAll(InputIt first, InputIt last)
(since 6.3) QFuture<OutputSequence> whenAll(Futures &&... futures)
(since 6.3) QFuture<QtFuture::WhenAnyResult<T>> whenAny(InputIt first, InputIt last)
(since 6.3) QFuture<std::variant<std::decay_t<Futures>...>> whenAny(Futures &&... futures)

Nouvelles fonctions globales

(since 6.3) const char *qWebEngineChromiumSecurityPatchVersion()

Nouvelles macros

(since 6.3) QT_TRID_N_NOOP(id)
(since 6.3) QVERIFY_THROWS_EXCEPTION(exceptiontype, ...)
(since 6.3) QVERIFY_THROWS_NO_EXCEPTION(...)
(since 6.3) Q_APPLICATION_STATIC(Type, VariableName, ...)
(since 6.3) Q_GADGET_EXPORT(EXPORT_MACRO)

Nouveaux types énumérés

(since 6.3) enum class TransportMedium { Unknown, Ethernet, Cellular, WiFi, Bluetooth }
(since 6.3) enum Initialization { InheritFromParent }
(since 6.3) enum AceProcessingOption { IgnoreIDNWhitelist, AceTransitionalProcessing }

Nouvelles valeurs d'énumération

Nouvelles propriétés

Nouvelles variables

(since 6.3) const QOperatingSystemVersion MacOSMonterey
(since 6.3) const QOperatingSystemVersionBase Windows10_1809
(since 6.3) const QOperatingSystemVersionBase Windows10_1903
(since 6.3) const QOperatingSystemVersionBase Windows10_1909
(since 6.3) const QOperatingSystemVersionBase Windows10_2004
(since 6.3) const QOperatingSystemVersionBase Windows10_20H2
(since 6.3) const QOperatingSystemVersionBase Windows10_21H1
(since 6.3) const QOperatingSystemVersionBase Windows10_21H2
(since 6.3) const QOperatingSystemVersionBase Windows11

Nouveaux types QML

Nouvelles propriétés QML

Bar3DSeries s sur les types QML :

(since 6.3) rowColors : list<ThemeColor>

Bars3D s sur les types QML :

(since 6.3) barSeriesMargin : size

FileInstancing s sur les types QML :

(since 6.3) instanceCount : int

HeightMapSurfaceDataProxy s sur les types QML :

(since 6.3) autoScaleY : real
(since 6.3) maxYValue : real
(since 6.3) minYValue : real

HoverHandler s sur les types QML :

(since 6.3) blocking : bool

InstanceList s sur les types QML :

(since 6.3) instanceCount : int

ParticleSystem3DLogging s sur les types QML :

(since 6.3) timeDeviation : real

SpriteParticle3D s sur les types QML :

(since 6.3) lights : list<Light>
(since 6.3) offsetX : real
(since 6.3) offsetY : real

Surface3DSeries s sur les types QML :

(since 6.3) wireframeColor : color

TextMetrics s sur les types QML :

(since 6.3) renderType : enumeration

WheelHandler s sur les types QML :

(since 6.3) blocking : bool

Nouvelles méthodes QML

AbstractGraph3D s sur les types QML :

(since 6.3) bool hasSeries(Abstract3DSeries series)

Instancing s sur les types QML :

(since 6.3) color instanceColor(int index)
(since 6.3) vector3d instanceCustomData(int index)
(since 6.3) vector3d instancePosition(int index)
(since 6.3) quaternion instanceRotation(int index)
(since 6.3) vector3d instanceScale(int index)

Item s sur les types QML :

(since 6.3) void dumpItemTree()

TestCase des types QML :

(since 6.3) failOnWarning(message)

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