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 Mitgliederfunktionen

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 bufferFrameCount() const
(since 6.10) qsizetype framesAvailable() const
(since 6.10) void setBufferFrameCount(qsizetype value)

Klasse „ QByteArray “:

(since 6.10) QByteArray &nullTerminate()
(since 6.10) QByteArray nullTerminated() &&
(since 6.10) QByteArray nullTerminated() const &
(since 6.10) 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) int &operator=(QDBusPendingReply<Types...> &&other)

Klasse „ QDataStream “:

(since 6.10) 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::Connection connect(const QObject*sender, const QMetaMethod&signal, const QObject*context, Functor functor, Qt::ConnectionType type = Qt::AutoConnection)
(since 6.10) QMetaObject::Connection connect(const QObject*sender, const QMetaMethod&signal, const QObject*receiver, PointerToMemberFunction method, Qt::ConnectionType type = Qt::AutoConnection)

Klasse QMqttClient:

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

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 = 0) 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 = nullptr)

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 = Direction::Both)

Klasse „ QSslCertificate “:

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

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) operator bool() const

Klasse „ QUtf8StringView “:

(since 6.10) 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 ContrastPreference { NoPreference, HighContrast }
(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 „ DelegateModel “:

(since 6.10) delegateModelAccess : enumeration

QML-Typ „ Dialog “:

(since 6.10) popupType : enumeration

QML-Typ „ GraphsView “:

(since 6.10) clipPlotArea : bool

QML-Typ „ GridView “:

(since 6.10) delegateModelAccess : enumeration

QML-Typ „ ImageCapture “:

(since 6.10) supportedFormats : list<FileFormat>

QML-Typ „ Instantiator “:

(since 6.10) delegateModelAccess : enumeration

QML-Typ „ Lightmapper “:

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

QML-Typ „ ListView “:

(since 6.10) delegateModelAccess : enumeration

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) EmitMode : enumeration
(since 6.10) emitMode : EmitMode
(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 „ PlaybackOptions “:

(since 6.10) networkTimeoutMs : qint64
(since 6.10) playbackIntent : enumeration
(since 6.10) probeSize : qsizetype

QML-Typ „ Repeater “:

(since 6.10) delegateModelAccess : enumeration

QML-Typ „ Repeater3D “:

(since 6.10) delegateModelAccess : enumeration

QML-Typ „ ShapePath “:

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

QML-Typ „ TableView “:

(since 6.10) delegateModelAccess : enumeration

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

Neue QML-Signale

(since 6.10) angleSpanLabelVisibilityChanged(LabelVisibility visibility)
(since 6.10) angleSpanVisibleLimitChanged(real limit)
(since 6.10) axisXChanged(AbstractAxis newAxis)
(since 6.10) axisYChanged(AbstractAxis newAxis)
(since 6.10) lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
(since 6.10) pong(quint64 elapsedTime, ArrayBuffer payload)
(since 6.10) zValueChanged(int newDrawOrder)

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)

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