Qt 6.3 中的新类和函数

本页面列出了 Qt 6.3 中引入的所有新类和函数的完整列表。

新类

新成员职能

QAbstract3DGraph 类:

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

QBluetoothDeviceInfo 类:

(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 类:

(since 6.3) bool isValidUtf8() const

QByteArrayList 类:

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

QByteArrayMatcher 类:

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

QByteArrayView 类:

(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 类:

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

QCborMap 类:

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

QCollator 类:

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

QCryptographicHash 类:

(since 6.3) QByteArrayView resultView() const

QDebug 类:

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

QDirIterator 类:

(since 6.3) QFileInfo nextFileInfo()

QDoubleValidator 类:

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

QFile 类:

(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 类:

(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 类:

(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 类:

(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 类:

(since 6.3) QStringList seatNames()

QLatin1StringView 类:

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

QLocalServer 类:

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

QLocale 类:

(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 类:

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

QNetworkInformation 类:

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

QNetworkReply 类:

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

QObject 类:

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

QOpcUaClient 类:

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

QOpcUaLocalizedText 类:

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

QOpcUaNode 类:

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

QOpcUaQualifiedName 类:

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

QProcessEnvironment 类:

(since 6.3) bool inheritsFromParent() const

QQuickItem 类:

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

QQuickRenderTarget 类:

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

QRegularExpressionMatch 类:

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

QSemaphore 类:

(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 类:

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

QStringView 类:

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

QTableWidgetSelectionRange 类:

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

QTcpServer 类:

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

QThreadPool 类:

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

QUrl 类:

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

QUtf8StringView 类:

(since 6.3) bool isValidUtf8() const

QVarLengthArray 类:

(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 类:

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

命名空间中的新函数

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

新的全局函数

(since 6.3) const char *qWebEngineChromiumSecurityPatchVersion()

新宏

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

新的枚举类型

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

新的枚举值

新属性

新变量

(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

新的 QML 类型

新的 QML 属性

QML 类型Bar3DSeries :

(since 6.3) rowColors : list<ThemeColor>

QML 类型Bars3D :

(since 6.3) barSeriesMargin : size

QML 类型FileInstancing :

(since 6.3) instanceCount : int

QML 类型HeightMapSurfaceDataProxy :

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

QML 类型HoverHandler :

(since 6.3) blocking : bool

QML 类型InstanceList :

(since 6.3) instanceCount : int

QML 类型ParticleSystem3DLogging :

(since 6.3) timeDeviation : real

QML 类型SpriteParticle3D :

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

QML 类型Surface3DSeries :

(since 6.3) wireframeColor : color

QML 类型TextMetrics :

(since 6.3) renderType : enumeration

QML 类型WheelHandler :

(since 6.3) blocking : bool

新的 QML 方法

QML 类型AbstractGraph3D :

(since 6.3) bool hasSeries(Abstract3DSeries series)

QML 类型Instancing :

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

QML 类型Item :

(since 6.3) void dumpItemTree()

QML 类型TestCase :

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