Neue Klassen und Funktionen in Qt 6.3

Diese Seite enthält eine umfassende Liste aller neuen Klassen und Funktionen, die in Qt 6.3 eingeführt wurden.

Neue Klassen

Neue Mitgliedsfunktionen

Klasse QAbstract3DGraph:

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

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

Klasse QByteArray:

(since 6.3) bool isValidUtf8() const

Klasse QByteArrayList:

(since 6.3) QByteArray join(QByteArrayView separator) const

Klasse QByteArrayMatcher:

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

Klasse QByteArrayView:

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

Klasse QCborArray:

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

Klasse QCborMap:

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

Klasse QCollator:

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

Klasse QCryptographicHash:

(since 6.3) QByteArrayView resultView() const

Klasse QDebug:

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

Klasse QDir:

(since 6.3) bool mkdir(const QString &dirName, QFileDevice::Permissions permissions) const

Klasse QDirIterator:

(since 6.3) QFileInfo nextFileInfo()

Klasse QDoubleValidator:

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

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

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

Klasse 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

Klasse 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

Klasse QInputDevice:

(since 6.3) QStringList seatNames()

Klasse QLatin1StringView:

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

Klasse QLocalServer:

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

Klasse QLocale:

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

Klasse QEGLContext:

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

Klasse QNetworkInformation:

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

Klasse QNetworkReply:

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

Klasse QObject:

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

Klasse QOpcUaClient:

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

Klasse QOpcUaLocalizedText:

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

Klasse QOpcUaNode:

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

Klasse QOpcUaQualifiedName:

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

Klasse QProcessEnvironment:

(since 6.3) bool inheritsFromParent() const

Klasse QQuickItem:

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

Klasse QQuickRenderTarget:

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

Klasse QRegularExpressionMatch:

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

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

Klasse QString:

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

Klasse QStringView:

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

Klasse QTableWidgetSelectionRange:

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

Klasse QTcpServer:

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

Klasse QThreadPool:

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

Klasse QUrl:

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

Klasse QUtf8StringView:

(since 6.3) bool isValidUtf8() const

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

Klasse 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)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type)
(since 6.3) QAction *addAction(const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type)
(since 6.3) QAction *addAction(const QIcon &icon, const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type)

Neue Funktionen in Namespaces

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

Neue globale Funktionen

(since 6.3) const char *qWebEngineChromiumSecurityPatchVersion()

Neue Makros

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

Neue Enum-Typen

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

Neue Enum-Werte

Neue Eigenschaften

Neue Variablen

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

Neue QML-Typen

Neue QML-Eigenschaften

QML-Typ Bar3DSeries:

(since 6.3) rowColors : list<ThemeColor>

QML-Typ Bars3D:

(since 6.3) barSeriesMargin : size

QML-Typ FileInstancing:

(since 6.3) instanceCount : int

QML-Typ HeightMapSurfaceDataProxy:

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

QML-Typ HoverHandler:

(since 6.3) blocking : bool

QML-Typ InstanceList:

(since 6.3) instanceCount : int

QML-Typ ParticleSystem3DLogging:

(since 6.3) timeDeviation : real

QML-Typ SpriteParticle3D:

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

QML-Typ Surface3DSeries:

(since 6.3) wireframeColor : color

QML-Typ TextMetrics:

(since 6.3) renderType : enumeration

QML-Typ WheelHandler:

(since 6.3) blocking : bool

Neue QML-Methoden

QML-Typ AbstractGraph3D:

(since 6.3) bool hasSeries(Abstract3DSeries series)

QML-Typ 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-Typ Item:

(since 6.3) dumpItemTree()

QML-Typ TestCase:

(since 6.3) failOnWarning(message)

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