Nouvelles classes et fonctions dans Qt 6.10
Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.10.
- Nouvelles classes
- Nouvelles fonctions membres
- Nouvelles fonctions dans les espaces de noms
- Nouvelles fonctions globales
- Nouvelles macros
- Nouveaux types d'énumération
- Nouvelles valeurs d'énumération
- Nouveaux alias de type
- Nouvelles propriétés
- Nouvelles variables
- Nouveaux types QML
- Nouvelles propriétés QML
- Nouveaux signaux QML
- Nouvelles méthodes QML
Nouvelles classes
- M
- MultiValue_t (QtGrpc)
Nouvelles fonctions des membres
Classe Q3DBarsWidgetItem:
(since 6.10) void | renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType) |
(since 6.10) void | sliceImageChanged(const QImage &image) |
Classe Q3DSurfaceWidgetItem:
(since 6.10) void | renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType) |
(since 6.10) void | sliceImageChanged(const QImage &image) |
Classe QAbstractItemDelegate:
(since 6.10) bool | handleEditorEvent(QObject *editor, QEvent *event) |
Classe QAbstractSpinBox:
(since 6.10) void | returnPressed() |
Classe QAudioSink:
(since 6.10) qsizetype | bufferFrameCount() const |
(since 6.10) qsizetype | framesFree() const |
(since 6.10) void | setBufferFrameCount(qsizetype value) |
Classe QAudioSource:
(since 6.10) qsizetype | bufferSize() const |
(since 6.10) qsizetype | framesAvailable() const |
(since 6.10) void | setBufferSize(qsizetype value) |
Classe 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 |
Classe QCborArray:
(since 6.10) QCborArray & | operator=(QCborArray &&other) |
Classe 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) |
Classe QCborStreamWriter:
(since 6.10) void | append(QUtf8StringView str) |
Classe QCborValue:
(since 6.10) QAnyStringView | toStringView(QAnyStringView defaultValue = {}) const |
Classe QDBusConnectionInterface:
(since 6.10) QDBusReply<QVariantMap> | serviceCredentials(const QString &serviceName) const |
Classe QDBusPendingReply:
(since 6.10) int & | operator=(QDBusPendingReply<Types...> &&other) |
Classe QDataStream:
(since 6.10) | operator bool() const |
Classe QFileInfo:
(since 6.10) bool | isOther() const |
Classe QFuture:
(since 6.10) void | cancelChain() |
Classe 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) |
Classe 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) |
Classe QGrpcOperation:
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | serverInitialMetadata() const & |
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | serverTrailingMetadata() const & |
Classe 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) |
Classe 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) |
Classe 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 |
Classe QHttpServerRequest:
(since 6.10) QHttpServerRequest & | operator=(QHttpServerRequest &&other) |
(since 6.10) QHttpServerRequest & | operator=(const QHttpServerRequest &other) |
(since 6.10) void | swap(QHttpServerRequest &other) |
Classe 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 |
Classe const_iterator:
(since 6.10) QAnyStringView | keyView() const |
Classe iterator:
(since 6.10) QAnyStringView | keyView() const |
Classe QJsonValue:
(since 6.10) QAnyStringView | toStringView(QAnyStringView defaultValue = {}) const |
Classe QLayout:
(since 6.10) void | setSizeConstraints(QLayout::SizeConstraint horizontal, QLayout::SizeConstraint vertical) |
Classe QMediaPlayer:
(since 6.10) bool | pitchCompensation() const |
(since 6.10) QMediaPlayer::PitchCompensationAvailability | pitchCompensationAvailability() const |
(since 6.10) void | setPitchCompensation(bool enabled) const |
Classe QMetaObject:
(since 6.10) QMetaObject::Connexion | connect(const QObject *sender, const QMetaMethod &signal, const QObject *context, Functor functor, Qt::ConnectionType type = Qt::AutoConnection) |
(since 6.10) QMetaObject::Connexion | connect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type = Qt::AutoConnection) |
Classe QMqttClient:
(since 6.10) void | connectToHostWebSocket(QWebSocket *webSocket = nullptr) |
(since 6.10) void | connectToHostWebSocketEncrypted(QWebSocket *webSocket = nullptr) |
Classe 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 |
Classe QQuickGraphicsDevice:
(since 6.10) QQuickGraphicsDevice | fromRhiAdapter(QRhiAdapter *adapter) |
Classe QRhi:
(since 6.10) QRhi::AdapterList | enumerateAdapters(QRhi::Implementation impl, QRhiInitParams *params, QRhiNativeHandles *nativeHandles = nullptr) |
Classe QRhiReadbackDescription:
Classe 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) |
Classe QSGGeometry:
(since 6.10) void | setIndexCount(int count) |
(since 6.10) void | setVertexCount(int count) |
Classe QScrollBar:
(since 6.10) QMenu * | createStandardContextMenu(QPoint position) |
Classe QSerialPort:
(since 6.10) void | setWriteBufferSize(qint64 size) |
(since 6.10) qint64 | writeBufferSize() const |
Classe QSortFilterProxyModel:
(since 6.10) void | endFilterChange(QSortFilterProxyModel::Directions directions = Direction::Both) |
Classe QSslCertificate:
(since 6.10) QList<QSslCertificate> | fromFile(const QString &filePath, QSsl::EncodingFormat format = QSsl::Pem) |
Classe 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 & |
Classe QTextStream:
(since 6.10) | operator bool() const |
Classe QUtf8StringView:
(since 6.10) | operator std::u8string_view() const |
Classe QWebEngineProfile:
(since 6.10) QList<QSslCertificate> | additionalTrustedCertificates() const |
(since 6.10) QWebEngineExtensionManager * | extensionManager() const |
Classe QWebEngineProfileBuilder:
(since 6.10) QWebEngineProfileBuilder & | setAdditionalTrustedCertificates(const QList<QSslCertificate> &certificates) |
Classe QXmlStreamReader:
(since 6.10) QString | readRawInnerData() |
Classe QXmlStreamWriter:
(since 6.10) QXmlStreamWriter::Error | error() const |
(since 6.10) QString | errorString() const |
(since 6.10) void | raiseError(QAnyStringView message) |
Nouvelles fonctions dans les espaces de nommage
(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) |
Nouvelles fonctions globales
(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 = {}) |
Nouvelles macros
(since 6.10) | QTRY_VERIFY_ACTIVE_FOCUS(item) |
(since 6.10) | QVERIFY_ACTIVE_FOCUS(item) |
Nouveaux types d'énumération
(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 } |
Nouvelles valeurs d'énumération
| enum value | Attribute::Locale |
| enum value | DrawFlag::DrawFilledSurface |
| enum value | TransportType::SecureWebSocket |
| enum value | TransportType::WebSocket |
| enum value | WebAttribute::BackForwardCacheEnabled |
Nouveaux alias de types
(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 |
Nouvelles propriétés
|
|
Nouvelles variables
(since 6.10) const QOperatingSystemVersionBase | MacOSTahoe |
(since 6.10) const struct QtGrpc::MultiValue_t | MultiValue |
Nouveaux types QML
Nouvelles propriétés QML
Type QML Abstract3DSeries:
(since 6.10) | lightingMode : Abstract3DSeries.LightingMode |
Type QML AbstractAxis:
(since 6.10) | textElideMode : enumeration |
Type QML AbstractSeries:
Type QML Accessible:
(since 6.10) | labelFor : Item |
(since 6.10) | labelledBy : Item |
Type QML DelegateModel:
(since 6.10) | delegateModelAccess : enumeration |
Type QML Dialog:
(since 6.10) | popupType : enumeration |
Type QML GraphsView:
(since 6.10) | clipPlotArea : bool |
Type QML GridView:
(since 6.10) | delegateModelAccess : enumeration |
Type QML ImageCapture:
(since 6.10) | supportedFormats : list<FileFormat> |
Type QML Instantiator:
(since 6.10) | delegateModelAccess : enumeration |
Type QML Lightmapper:
(since 6.10) | denoiseSigma : real |
(since 6.10) | source : url |
(since 6.10) | texelsPerUnit : real |
Type QML ListView:
(since 6.10) | delegateModelAccess : enumeration |
Type QML MapItemView:
(since 6.10) | delegateModelAccess : enumeration |
Type QML MediaPlayer:
(since 6.10) | pitchCompensation : bool |
(since 6.10) | pitchCompensationAvailability : enumeration |
(since 6.10) | playbackOptions : playbackOptions |
Type QML Model:
(since 6.10) | texelsPerUnit : real |
Type QML ParticleEmitter3D:
Type QML PathRectangle:
(since 6.10) | bevel : bool |
Type QML PieSeries:
(since 6.10) | angleSpanLabelVisibility : enumeration |
(since 6.10) | angleSpanVisibleLimit : real |
Type QML PlaybackOptions:
(since 6.10) | networkTimeoutMs : qint64 |
(since 6.10) | playbackIntent : enumeration |
(since 6.10) | probeSize : qsizetype |
Type QML Repeater:
(since 6.10) | delegateModelAccess : enumeration |
Type QML Repeater3D:
(since 6.10) | delegateModelAccess : enumeration |
Type QML ShapePath:
(since 6.10) | trim |
(since 6.10) | trim.end : real |
(since 6.10) | trim.offset : real |
(since 6.10) | trim.start : real |
Type QML TableView:
(since 6.10) | delegateModelAccess : enumeration |
Type QML VectorImage:
(since 6.10) | animations |
(since 6.10) | animations.loops : int |
(since 6.10) | animations.paused : bool |
(since 6.10) | assumeTrustedSource : bool |
Type de QML XrInputAction:
(since 6.10) | controller : enumeration |
Nouveaux signaux QML
(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) |
Nouvelles méthodes QML
Type de QML Bars3D:
(since 6.10) void | renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath) |
Type de QML Locale:
(since 6.10) string | createSeparatedList(list<string> list) |
Type de QML Surface3D:
(since 6.10) void | renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath) |
Type QML 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.