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 Member-Funktionen
- Neue Funktionen in Namespaces
- Neue globale Funktionen
- Neue Makros
- Neue Enum-Typen
- Neue Enum-Werte
- Neue Typ-Aliase
- Neue Eigenschaften
- Neue Variablen
- Neue QML-Typen
- Neue QML-Eigenschaften
- Neue QML-Signale
- Neue QML-Methoden
Neue Klassen
- M
- MultiValue_t (QtGrpc)
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 “:
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
| enum value | Attribute::Locale |
| enum value | DrawFlag::DrawFilledSurface |
| enum value | TransportType::SecureWebSocket |
| enum value | TransportType::WebSocket |
| enum value | WebAttribute::BackForwardCacheEnabled |
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 “:
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 “:
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:
© 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.