Neue Klassen und Funktionen in Qt 6.10

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

Neue Klassen

Neue Mitgliedsfunktionen

Klasse Q3DBarsWidgetItem:

(since 6.10) void renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType)
(since 6.10) void sliceImageChanged(const QImage &image)

Klasse Q3DSurfaceWidgetItem:

(since 6.10) void renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType)
(since 6.10) void sliceImageChanged(const QImage &image)

Klasse QAbstractItemDelegate:

(since 6.10) bool handleEditorEvent(QObject *editor, QEvent *event)

Klasse QAbstractSpinBox:

(since 6.10) void returnPressed()

Klasse QAudioSink:

(since 6.10) qsizetype bufferFrameCount() const
(since 6.10) qsizetype framesFree() const
(since 6.10) void setBufferFrameCount(qsizetype value)

Klasse QAudioSource:

(since 6.10) qsizetype bufferSize() const
(since 6.10) qsizetype framesAvailable() const
(since 6.10) void setBufferSize(qsizetype value)

Klasse QByteArray:

(since 6.10) QByteArray &nullTerminate()
(since 6.10) QByteArray nullTerminated() &&
(since 6.10) QByteArray nullTerminated() const &
(since 6.10) std::string_view operator std::string_view() const

Klasse QCborArray:

(since 6.10) QCborArray &operator=(QCborArray &&other)

Klasse QCborMap:

(since 6.10) auto asKeyValueRange() &&
(since 6.10) auto asKeyValueRange() &
(since 6.10) auto asKeyValueRange() const &&
(since 6.10) auto asKeyValueRange() const &
(since 6.10) QCborMap::const_key_value_iterator constKeyValueBegin() const
(since 6.10) QCborMap::const_key_value_iterator constKeyValueEnd() const
(since 6.10) QCborMap::key_value_iterator keyValueBegin()
(since 6.10) QCborMap::const_key_value_iterator keyValueBegin() const
(since 6.10) QCborMap::key_value_iterator keyValueEnd()
(since 6.10) QCborMap::const_key_value_iterator keyValueEnd() const
(since 6.10) QCborMap &operator=(QCborMap &&other)

Klasse QCborStreamWriter:

(since 6.10) void append(QUtf8StringView str)

Klasse QCborValue:

(since 6.10) QAnyStringView toStringView(QAnyStringView defaultValue) const

Klasse QDBusConnectionInterface:

(since 6.10) QDBusReply<QVariantMap> serviceCredentials(const QString &serviceName) const

Klasse QDBusPendingReply:

(since 6.10) QDBusPendingReply<Types...> &operator=(QDBusPendingReply<Types...> &&other)

Klasse QDataStream:

(since 6.10) bool operator bool() const

Klasse QFileInfo:

(since 6.10) bool isOther() const

Klasse QFuture:

(since 6.10) void cancelChain()

Klasse QGrpcCallOptions:

(since 6.10) QGrpcCallOptions &addMetadata(QByteArrayView key, QByteArrayView value)
(since 6.10) QMultiHash<QByteArray, QByteArray> metadata(QtGrpc::MultiValue_t) &&
(since 6.10) const QMultiHash<QByteArray, QByteArray> &metadata(QtGrpc::MultiValue_t) const &
(since 6.10) QGrpcCallOptions &setMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)
(since 6.10) QGrpcCallOptions &setMetadata(const QMultiHash<QByteArray, QByteArray> &metadata)
(since 6.10) QGrpcCallOptions &setMetadata(std::initializer_list<std::pair<QByteArray, QByteArray>> metadata)

Klasse QGrpcChannelOptions:

(since 6.10) QGrpcChannelOptions &addMetadata(QByteArrayView key, QByteArrayView value)
(since 6.10) QMultiHash<QByteArray, QByteArray> metadata(QtGrpc::MultiValue_t) &&
(since 6.10) const QMultiHash<QByteArray, QByteArray> &metadata(QtGrpc::MultiValue_t) const &
(since 6.10) QGrpcChannelOptions &setMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)
(since 6.10) QGrpcChannelOptions &setMetadata(const QMultiHash<QByteArray, QByteArray> &metadata)
(since 6.10) QGrpcChannelOptions &setMetadata(std::initializer_list<std::pair<QByteArray, QByteArray>> list)

Klasse QGrpcOperation:

(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverInitialMetadata() const &
(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverTrailingMetadata() const &

Klasse QGrpcOperationContext:

(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverInitialMetadata() const &
(since 6.10) const QMultiHash<QByteArray, QByteArray> &serverTrailingMetadata() const &
(since 6.10) void setServerInitialMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)
(since 6.10) void setServerTrailingMetadata(QMultiHash<QByteArray, QByteArray> &&metadata)

Klasse QHttpHeaders:

(since 6.10) std::optional<QDateTime> dateTimeValue(QAnyStringView name) const
(since 6.10) std::optional<QDateTime> dateTimeValue(QHttpHeaders::WellKnownHeader name) const
(since 6.10) std::optional<QDateTime> dateTimeValueAt(qsizetype i) const
(since 6.10) std::optional<QList<QDateTime>> dateTimeValues(QAnyStringView name) const
(since 6.10) std::optional<QList<QDateTime>> dateTimeValues(QHttpHeaders::WellKnownHeader name) const
(since 6.10) std::optional<qint64> intValue(QAnyStringView name) const
(since 6.10) std::optional<qint64> intValue(QHttpHeaders::WellKnownHeader name) const
(since 6.10) std::optional<qint64> intValueAt(qsizetype i) const
(since 6.10) std::optional<QList<qint64>> intValues(QAnyStringView name) const
(since 6.10) std::optional<QList<qint64>> intValues(QHttpHeaders::WellKnownHeader name) const
(since 6.10) void setDateTimeValue(QAnyStringView name, const QDateTime &dateTime)
(since 6.10) void setDateTimeValue(QHttpHeaders::WellKnownHeader name, const QDateTime &dateTime)

Klasse QHttpServerConfiguration:

(since 6.10) QSpan<const std::pair<QHostAddress, int>> blacklist() const
(since 6.10) std::chrono::seconds keepAliveTimeout() const
(since 6.10) void setBlacklist(QSpan<const std::pair<QHostAddress, int>> subnetList)
(since 6.10) void setKeepAliveTimeout(std::chrono::seconds timeout)
(since 6.10) void setWhitelist(QSpan<const std::pair<QHostAddress, int>> subnetList)
(since 6.10) QSpan<const std::pair<QHostAddress, int>> whitelist() const

Klasse QHttpServerRequest:

(since 6.10) QHttpServerRequest &operator=(QHttpServerRequest &&other)
(since 6.10) QHttpServerRequest &operator=(const QHttpServerRequest &other)
(since 6.10) void swap(QHttpServerRequest &other)

Klasse QJsonObject:

(since 6.10) auto asKeyValueRange() &&
(since 6.10) auto asKeyValueRange() &
(since 6.10) auto asKeyValueRange() const &&
(since 6.10) auto asKeyValueRange() const &
(since 6.10) QJsonObject::const_key_value_iterator constKeyValueBegin() const
(since 6.10) QJsonObject::const_key_value_iterator constKeyValueEnd() const
(since 6.10) QJsonObject::key_value_iterator keyValueBegin()
(since 6.10) QJsonObject::const_key_value_iterator keyValueBegin() const
(since 6.10) QJsonObject::key_value_iterator keyValueEnd()
(since 6.10) QJsonObject::const_key_value_iterator keyValueEnd() const

Klasse const_iterator:

(since 6.10) QAnyStringView keyView() const

Klasse iterator:

(since 6.10) QAnyStringView keyView() const

Klasse QJsonValue:

(since 6.10) QAnyStringView toStringView(QAnyStringView defaultValue) const

Klasse QLayout:

(since 6.10) void setSizeConstraints(QLayout::SizeConstraint horizontal, QLayout::SizeConstraint vertical)

Klasse QMediaPlayer:

(since 6.10) bool pitchCompensation() const
(since 6.10) QMediaPlayer::PitchCompensationAvailability pitchCompensationAvailability() const
(since 6.10) void setPitchCompensation(bool enabled) const

Klasse QMetaObject:

(since 6.10) QMetaObject::Verbindung connect(const QObject *sender, const QMetaMethod &signal, const QObject *context, Functor functor, Qt::ConnectionType type)
(since 6.10) QMetaObject::Verbindung connect(const QObject *Sender, const QMetaMethod &signal, const QObject *Empfänger, PointerToMemberFunction method, Qt::ConnectionType type)

Klasse QMqttClient:

(since 6.10) void connectToHostWebSocket(QWebSocket *webSocket)
(since 6.10) void connectToHostWebSocketEncrypted(QWebSocket *webSocket)

Klasse QPainterPath:

(since 6.10) bool isCachingEnabled() const
(since 6.10) void setCachingEnabled(bool enabled)
(since 6.10) QPainterPath trimmed(qreal fromFraction, qreal toFraction, qreal offset) const

Klasse QQuickGraphicsDevice:

(since 6.10) QQuickGraphicsDevice fromRhiAdapter(QRhiAdapter *adapter)

Klasse QRhi:

(since 6.10) QRhi::AdapterList enumerateAdapters(QRhi::Implementation impl, QRhiInitParams *params, QRhiNativeHandles *nativeHandles)

Klasse QRhiReadbackDescription:

(since 6.10) QRect rect() const
(since 6.10) void setRect(const QRect &rectangle)

Klasse QRhiResourceUpdateBatch:

(since 6.10) void updateDynamicBuffer(QRhiBuffer *buf, quint32 offset, QByteArray data)
(since 6.10) void uploadStaticBuffer(QRhiBuffer *buf, QByteArray data)
(since 6.10) void uploadStaticBuffer(QRhiBuffer *buf, quint32 offset, QByteArray data)

Klasse QSGGeometry:

(since 6.10) void setIndexCount(int count)
(since 6.10) void setVertexCount(int count)

Klasse QScrollBar:

(since 6.10) QMenu *createStandardContextMenu(QPoint position)

Klasse QSerialPort:

(since 6.10) void setWriteBufferSize(qint64 size)
(since 6.10) qint64 writeBufferSize() const

Klasse QSortFilterProxyModel:

(since 6.10) void endFilterChange(QSortFilterProxyModel::Directions directions)

Klasse QSslCertificate:

(since 6.10) QList<QSslCertificate> fromFile(const QString &filePath, QSsl::EncodingFormat format)

Klasse QString:

(since 6.10) QString fromRawData(const char16_t *unicode, qsizetype size)
(since 6.10) QString &nullTerminate()
(since 6.10) QString nullTerminated() &&
(since 6.10) QString nullTerminated() const &

Klasse QTextStream:

(since 6.10) bool operator bool() const

Klasse QUtf8StringView:

(since 6.10) std::u8string_view operator std::u8string_view() const

Klasse QWebEngineProfile:

(since 6.10) QList<QSslCertificate> additionalTrustedCertificates() const
(since 6.10) QWebEngineExtensionManager *extensionManager() const

Klasse QWebEngineProfileBuilder:

(since 6.10) QWebEngineProfileBuilder &setAdditionalTrustedCertificates(const QList<QSslCertificate> &certificates)

Klasse QXmlStreamReader:

(since 6.10) QString readRawInnerData()

Klasse QXmlStreamWriter:

(since 6.10) QXmlStreamWriter::Error error() const
(since 6.10) QString errorString() const
(since 6.10) void raiseError(QAnyStringView message)

Neue Funktionen in Namespaces

(since 6.10) bool qWaitForWindowActive(QWindow *window)
(since 6.10) bool qWaitForWindowActive(QWidget *widget)
(since 6.10) bool qWaitForWindowActive(QWindow *window, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowActive(QWidget *widget, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowExposed(QWindow *window)
(since 6.10) bool qWaitForWindowExposed(QWidget *widget)
(since 6.10) bool qWaitForWindowExposed(QWindow *window, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowExposed(QWidget *widget, QDeadlineTimer timeout)
(since 6.10) bool qWaitForWindowFocused(QWindow *window)
(since 6.10) bool qWaitForWindowFocused(QWidget *widget)

Neue globale Funktionen

(since 6.10) std::optional<qint64> qEnvironmentVariableIntegerValue(const char *varName)
(since 6.10) Result qJoin(InputIterator first, InputIterator last, Result init, const Separator &separator, Projection p)

Neue Makros

(since 6.10) QTRY_VERIFY_ACTIVE_FOCUS(item)
(since 6.10) QVERIFY_ACTIVE_FOCUS(item)

Neue Enum-Typen

(since 6.10) enum class PitchCompensationAvailability { AlwaysOn, Available, Unavailable }
(since 6.10) enum class LabelVisibility { None, First, Even, Odd }
(since 6.10) enum class PlaybackIntent { Playback, LowLatencyStreaming }
(since 6.10) enum class Direction { Rows, Columns, Both }
(since 6.10) enum class Error { None, IO, Encoding, InvalidCharacter, Custom }
(since 6.10) enum class SliceCaptureType { NoImage, RowImage, ColumnImage }

Neue Enum-Werte

Neue Typ-Aliase

(since 6.10) const_key_value_iterator
(since 6.10) key_value_iterator
(since 6.10) const_key_value_iterator
(since 6.10) key_value_iterator
(since 6.10) AdapterList

Neue Eigenschaften

Neue Variablen

(since 6.10) const QOperatingSystemVersionBase MacOSTahoe
(since 6.10) const struct QtGrpc::MultiValue_t MultiValue

Neue QML-Typen

Neue QML-Eigenschaften

QML-Typ Abstract3DSeries:

(since 6.10) lightingMode : Abstract3DSeries.LightingMode

QML-Typ AbstractAxis:

(since 6.10) textElideMode : enumeration

QML-Typ AbstractSeries:

(since 6.10) axisX : AbstractAxis
(since 6.10) axisY : AbstractAxis
(since 6.10) zValue : int

QML-Typ Accessible:

(since 6.10) labelFor : Item
(since 6.10) labelledBy : Item

QML-Typ Dialog:

(since 6.10) popupType : enumeration

QML-Typ GraphsView:

(since 6.10) clipPlotArea : bool

QML-Typ ImageCapture:

(since 6.10) supportedFormats : list<FileFormat>

QML-Typ Lightmapper:

(since 6.10) denoiseSigma : real
(since 6.10) source : url
(since 6.10) texelsPerUnit : real

QML-Typ MapItemView:

(since 6.10) delegateModelAccess : enumeration

QML-Typ MediaPlayer:

(since 6.10) pitchCompensation : bool
(since 6.10) pitchCompensationAvailability : enumeration
(since 6.10) playbackOptions : playbackOptions

QML-Typ Model:

(since 6.10) texelsPerUnit : real

QML-Typ ParticleEmitter3D:

(since 6.10) EmitType : enumeration
(since 6.10) emitType : EmitType
(since 6.10) reversed : bool

QML-Typ PathRectangle:

(since 6.10) bevel : bool

QML-Typ PieSeries:

(since 6.10) angleSpanLabelVisibility : enumeration
(since 6.10) angleSpanVisibleLimit : real

QML-Typ Repeater3D:

(since 6.10) delegateModelAccess : enumeration

QML-Typ ShapePath:

(since 6.10) trim :
(since 6.10) trim.offset : real
(since 6.10) trim.start : real
(since 6.10) trim.stop : real

QML-Typ VectorImage:

(since 6.10) animations :
(since 6.10) animations.loops : int
(since 6.10) animations.paused : bool
(since 6.10) assumeTrustedSource : bool

QML-Typ XrInputAction:

(since 6.10) controller : enumeration

QML-Typ playbackOptions:

(since 6.10) networkTimeoutMs : qint64

Neue QML-Signale

(since 6.10) angleSpanLabelVisibilityChanged(LabelVisibility visibility)
(since 6.10) angleSpanVisibleLimitChanged(real limit)
(since 6.10) lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
(since 6.10) pong(quint64 elapsedTime, ArrayBuffer payload)

Neue QML-Methoden

QML-Typ Bars3D:

(since 6.10) void renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath)

QML-Typ Locale:

(since 6.10) string createSeparatedList(list<string> list)

QML-Typ Surface3D:

(since 6.10) void renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath)

QML-Typ WebSocket:

(since 6.10) void ping()
(since 6.10) void ping(ArrayBuffer payload)

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