Nouvelles classes et fonctions dans Qt 6.11

Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.11.

Nouveaux espaces de noms

(since 6.11) namespace QtTaskTree

Nouvelles classes

A
Axes (QQuaternion)
Axis (QQuaternion)
B
QBarrier (QtTaskTree)
C
ConstIterator: QtCore (QMetaAssociation::Iterable)
ConstIterator: QtCore (QMetaSequence::Iterable)
ConstPointer (QVariant)
ConstReference (QVariant)
QCanvasBoxGradient
QCanvasBoxShadow
QCanvasBrush
QCanvasConicalGradient
QCanvasCustomBrush
QCanvasGradient
QCanvasGradientStop
QCanvasGridPattern
QCanvasImage
QCanvasImagePattern
QCanvasLinearGradient
QCanvasOffscreenCanvas
QCanvasPainter
QCanvasPainterFactory
QCanvasPainterItem
QCanvasPainterItemRenderer
QCanvasPainterWidget
QCanvasPath
QCanvasRadialGradient
QCanvasRhiPaintDriver
QCocoaScreen (QNativeInterface)
QCustomSeries
QCustomTask (QtTaskTree)
D
Do (QtTaskTree)
QDefaultTaskAdapter (QtTaskTree)
E
Else (QtTaskTree)
ElseIf (QtTaskTree)
EulerAngles (QQuaternion)
ExecutableItem (QtTaskTree)
ExecutionMode (QtTaskTree)
F
FinalizeResultChar (QStringConverter)
For (QtTaskTree)
Forever (QtTaskTree)
ForeverIterator (QtTaskTree)
G
Group (QtTaskTree)
GroupItem (QtTaskTree)
I
If (QtTaskTree)
ItemAccess (QRangeModel)
Iterable: QtCore (QMetaSequence)
Iterable: QtCore (QMetaAssociation)
Iterator: QtTaskTree (QtTaskTree)
Iterator: QtCore (QMetaAssociation::Iterable)
Iterator: QtCore (QMetaSequence::Iterable)
L
ListIterator (QtTaskTree)
M
QMappedTaskTreeRunner (QtTaskTree)
N
QNetworkReplyWrapper (QtTaskTree)
O
ObjectSignal (QtTaskTree)
P
ParallelLimit (QtTaskTree)
Pointer (QVariant)
QParallelTaskTreeRunner (QtTaskTree)
QProcessTaskDeleter (QtTaskTree)
Q
QQuick3DTextureProviderExtension
R
QRangeModelAdapter
Reference (QVariant)
RepeatIterator (QtTaskTree)
RpcDescriptor (QtGrpc)
S
QSequentialTaskTreeRunner (QtTaskTree)
QSingleTaskTreeRunner (QtTaskTree)
QSSGRenderTextureProviderExtension
QStartedBarrier (QtTaskTree)
QStyleOptionMenuItemV2
QSyncTask (QtTaskTree)
Storage (QtTaskTree)
T
QTaskInterface (QtTaskTree)
QTaskTree (QtTaskTree)
QTcpSocketWrapper (QtTaskTree)
QThreadFunction (QtTaskTree)
QThreadFunctionBase (QtTaskTree)
Then (QtTaskTree)
U
UntilIterator (QtTaskTree)
W
QWebView
QWebViewLoadingInfo
QWebViewSettings
When (QtTaskTree)

Nouvelles fonctions des membres

Classe QAudioSink:

(since 6.11) void start(Callback &&cb)

Classe QAudioSource:

(since 6.11) void start(Callback &&cb)

Classe QAuthenticator:

(since 6.11) void clear()

Classe QByteArray:

(since 6.11) QByteArray fromPercentEncoding(QByteArray &&input, char percent = '%')
(since 6.11) QByteArray percentDecoded(char percent = '%') &&

Classe QDate:

(since 6.11) QDate &operator++(QDate &date)
(since 6.11) QDate operator++(QDate &date, int)
(since 6.11) QDate &operator--(QDate &date)
(since 6.11) QDate operator--(QDate &date, int)

Classe QGrpcCallOptions:

(since 6.11) std::optional<bool> filterServerMetadata() const
(since 6.11) bool operator!=(const QGrpcCallOptions &lhs, const QGrpcCallOptions &rhs)
(since 6.11) bool operator==(const QGrpcCallOptions &lhs, const QGrpcCallOptions &rhs)
(since 6.11) QGrpcCallOptions &setFilterServerMetadata(bool value)

Classe QGrpcChannelOptions:

(since 6.11) std::optional<bool> filterServerMetadata() const
(since 6.11) bool operator!=(const QGrpcChannelOptions &lhs, const QGrpcChannelOptions &rhs)
(since 6.11) bool operator==(const QGrpcChannelOptions &lhs, const QGrpcChannelOptions &rhs)
(since 6.11) QGrpcChannelOptions &setFilterServerMetadata(bool value)

Classe QGrpcOperation:

(since 6.11) void serverInitialMetadataReceived(const QMultiHash<QByteArray, QByteArray> &metadata)

Classe QGrpcOperationContext:

(since 6.11) QtGrpc::RpcDescriptor descriptor() const
(since 6.11) quint64 operationId() const
(since 6.11) void serverInitialMetadataReceived(const QMultiHash<QByteArray, QByteArray> &metadata)

Classe QHash:

(since 6.11) QHash<Key, T>::iterator insert(Key &&key, T &&value)
(since 6.11) QHash<Key, T>::iterator insert(Key &&key, const T &value)
(since 6.11) QHash<Key, T>::iterator insert(const Key &key, T &&value)

Classe QHttpServerConfiguration:

(since 6.11) qint64 maximumBodySize() const
(since 6.11) qint64 maximumHeaderFieldCount() const
(since 6.11) qint64 maximumHeaderFieldSize() const
(since 6.11) qint64 maximumTotalHeaderSize() const
(since 6.11) qint64 maximumUrlSize() const
(since 6.11) void setMaximumBodySize(qint64 maxSize)
(since 6.11) void setMaximumHeaderFieldCount(qint64 maxSize)
(since 6.11) void setMaximumHeaderFieldSize(qint64 maxSize)
(since 6.11) void setMaximumTotalHeaderSize(qint64 maxSize)
(since 6.11) void setMaximumUrlSize(qint64 maxSize)

Classe QHttpServerResponder:

(since 6.11) bool isResponseCanceled() const

Classe QMetaProperty:

(since 6.11) bool isOverride() const
(since 6.11) bool isVirtual() const

Classe QMultiHash:

(since 6.11) QMultiHash<Key, T>::iterator insert(Key &&key, T &&value)
(since 6.11) QMultiHash<Key, T>::iterator insert(Key &&key, const T &value)
(since 6.11) QMultiHash<Key, T>::iterator insert(const Key &key, T &&value)

Classe QNetworkRequest:

(since 6.11) void setTcpKeepAliveIdleTimeBeforeProbes(std::chrono::seconds idle)
(since 6.11) void setTcpKeepAliveIntervalBetweenProbes(std::chrono::seconds interval)
(since 6.11) void setTcpKeepAliveProbeCount(int probes)
(since 6.11) std::chrono::seconds tcpKeepAliveIdleTimeBeforeProbes() const
(since 6.11) std::chrono::seconds tcpKeepAliveIntervalBetweenProbes() const
(since 6.11) int tcpKeepAliveProbeCount() const

Classe QObject:

(since 6.11) bool isQmlExposed() const

Classe QPainter:

(since 6.11) QPointF brushOriginF() const
(since 6.11) void setBrush(QBrush &&brush)
(since 6.11) void setPen(QPen &&pen)

Classe QProtobufMessage:

(since 6.11) To qprotobufmessage_cast(QProtobufMessage *from)
(since 6.11) To qprotobufmessage_cast(const QProtobufMessage *from)

Classe QQmlContext:

(since 6.11) QList<QQmlContext *> childContexts() const
(since 6.11) QObject *findObjectRecursively(const QString &id) const
(since 6.11) QList<QObject *> findObjectsRecursively(const QString &id) const

Classe QQuaternion:

(since 6.11) QQuaternion::EulerAngles<float> eulerAngles() const
(since 6.11) QQuaternion fromAxes(QQuaternion::Axes axes)
(since 6.11) QQuaternion fromEulerAngles(QQuaternion::EulerAngles<float> angles)
(since 6.11) QQuaternion::Axes toAxes() const

Classe Axis:

(since 6.11) bool qFuzzyIsNull(QQuaternion::Axis axis)

Classe QQuickWindow:

(since 6.11) void devicePixelRatioChanged()

Classe QRawFont:

(since 6.11) quint32 glyphCount() const
(since 6.11) QString glyphName(quint32 glyphIndex) const

Classe QRhiGraphicsPipeline:

(since 6.11) bool hasDepthClamp() const
(since 6.11) void setDepthClamp(bool enable)

Classe QSaveFile:

(since 6.11) std::filesystem::path filesystemFileName() const
(since 6.11) void setFileName(const std::filesystem::path &name)

Classe QScopeGuard:

(since 6.11) void commit()

Classe QStack:

(since 6.11) void push(T &&t)

Classe QStringDecoder:

(since 6.11) QStringDecoder::FinalizeResult finalize()
(since 6.11) QStringDecoder::FinalizeResultQChar finalize(QChar *out, qsizetype maxlen)
(since 6.11) QStringDecoder::FinalizeResult finalize(char16_t *out, qsizetype maxlen)

Classe QStringEncoder:

(since 6.11) QStringEncoder::FinalizeResult finalize()
(since 6.11) QStringEncoder::FinalizeResult finalize(char *out, qsizetype maxlen)

Classe QSvgGenerator:

(since 6.11) virtual void initPainter(QPainter *painter) const override

Classe QTemporaryFile:

(since 6.11) bool renameOverwrite(const QString &newName)
(since 6.11) bool renameOverwrite(const std::filesystem::path &newName)

Classe QTextBoundaryFinder:

(since 6.11) QTextBoundaryFinder &operator=(QTextBoundaryFinder &&other)
(since 6.11) void swap(QTextBoundaryFinder &other)

Classe QTextCharFormat:

(since 6.11) QMap<QFont::Tag, quint32> fontFeatures() const
(since 6.11) QMap<QFont::Tag, float> fontVariableAxes() const
(since 6.11) void setFontFeatures(const QMap<QFont::Tag, quint32> &fontFeatures)
(since 6.11) void setFontVariableAxes(const QMap<QFont::Tag, float> &fontVariableAxes)

Classe QWebSocketServer:

(since 6.11) void sslErrorsOccurred(QSslSocket *socket, const QList<QSslError> &errors)

Classe qfloat16:

(since 6.11) qfloat16 copysign(qfloat16 x, qfloat16 sign)
(since 6.11) bool signbit(qfloat16 x)

Nouvelles fonctions dans les espaces de nommage

(since 6.11) const char *currentGlobalDataTag()

Nouvelles macros

(since 6.11) QT_NO_SINGLE_ARGUMENT_QHASH_OVERLOAD
(since 6.11) void Q_PRESUME(bool expr)

Nouveaux types d'énumérations

(since 6.11) classe enum LabelPosition { Center, OnValue }
(since 6.11) Classe enum LineStyle { Droit, Pas à gauche, Pas à droite, Pas au centre }
(since 6.11) enum class StrokeStyle { SolidLine, DashLine }
(since 6.11) enum class AutoConnectPolicy { None, Full, OnRead }
(since 6.11) enum class RpcType { UnaryCall, ServerStreaming, ClientStreaming, BidiStreaming }

Nouvelles valeurs d'énumération

Nouvelles propriétés

Nouvelles variables

(since 6.11) const QOperatingSystemVersionBase Windows11_25H2
(since 6.11) std::atomic<std::chrono::milliseconds> defaultTryTimeout

Nouveaux types QML

Nouvelles propriétés QML

Type QML AreaSeries:

(since 6.11) gradient : ShapeGradient
(since 6.11) selectedGradient : ShapeGradient

Type QML AudioEngine:

(since 6.11) distanceScale : real

Type QML BarCategoryAxis:

(since 6.11) labelPosition : enumeration

Type QML Custom3DItem:

(since 6.11) rotationAbsolute : bool

Type QML DateTimeAxis:

(since 6.11) pan : real
(since 6.11) timeZone : QTimeZone
(since 6.11) visualMax : real
(since 6.11) visualMin : real
(since 6.11) zoom : real

Type QML DialogButtonBox:

(since 6.11) defaultButton : AbstractButton
(since 6.11) defaultStandardButton : enumeration

Type QML ExtendedSceneEnvironment:

(since 6.11) ssgiBufferSizeFactor : real
(since 6.11) ssgiEnabled : bool
(since 6.11) ssgiHitThickness : real
(since 6.11) ssgiIndirectLightBoost : real
(since 6.11) ssgiIndirectLightEnabled : bool
(since 6.11) ssgiSampleCount : int
(since 6.11) ssgiSampleRadius : real
(since 6.11) ssgiSimulatedBounceEnabled : bool
(since 6.11) ssgiSimulatedBounceFactor : real
(since 6.11) ssgiSliceCount : int
(since 6.11) ssrEnabled : bool

Type QML GraphsItem3D:

(since 6.11) cutoffMargin : real

Type QML KeyboardStyle:

(since 6.11) keyboardDesignMaximumHeight : real

Type QML LineSeries:

(since 6.11) dashOffset : real
(since 6.11) dashPattern : list<real>
(since 6.11) joinStyle : Qt::PenJoinStyle
(since 6.11) lineStyle : QLineSeries::LineStyle
(since 6.11) strokeStyle : enumeration

Type QML Model:

(since 6.11) motionVectorEnabled : bool
(since 6.11) motionVectorScale : real

Type QML RectangularShadow:

(since 6.11) bottomLeftRadius : real
(since 6.11) bottomRightRadius : real
(since 6.11) topLeftRadius : real
(since 6.11) topRightRadius : real

Type QML Rotation:

(since 6.11) distanceToPlane : real

Type QML SceneEnvironment:

(since 6.11) oitMethod : enumeration
(since 6.11) temporalAAMode : enumeration

Type QML ShapePath:

(since 6.11) cosmeticStroke : bool

Type QML SplineSeries:

(since 6.11) optimized : bool

Type QML TextSelection:

(since 6.11) document : TextDocument
(since 6.11) selectionEnd : int
(since 6.11) selectionStart : int

Type QML ValueAxis:

(since 6.11) visualMax : real
(since 6.11) visualMin : real

Type QML VectorImage:

(since 6.11) asynchronousShapes : bool

Type QML VirtualKeyboardSettings:

(since 6.11) arrowKeyNavigationEnabled : bool

Type QML sslConfiguration:

(since 6.11) sslOptionFlags : QSsl::SslOptions

Type de QML sslDtlsConfiguration:

(since 6.11) sslOptionFlags : QSsl::SslOptions

Nouveaux signaux QML

(since 6.11) dashOffsetChanged(qreal newDashOffset)
(since 6.11) dashPatternChanged(QList<qreal> newDashPattern)
(since 6.11) gradientChanged()
(since 6.11) joinStyleChanged(Qt::PenJoinStyle newJoinStyle)
(since 6.11) lineStyleChanged(QLineSeries::LineStyle newLineStyle)
(since 6.11) optimizedChanged()
(since 6.11) selectedGradientChanged()
(since 6.11) strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle)
(since 6.11) timeZoneChanged()
(since 6.11) zoomChanged()

Nouvelles méthodes QML

Type de QML DateTimeAxis:

(since 6.11) string timeZoneAsString()
(since 6.11) QTimeZone timeZoneFromString(string zoneId)

Type de QML Flickable:

(since 6.11) void flickTo(point position)
(since 6.11) void flickToChild(QQuickItem *child, PositionMode mode, point offset)
(since 6.11) void positionViewAtChild(QQuickItem *child, PositionMode mode, point offset)

Type de QML Qt:

(since 6.11) ArrayBuffer atob(ArrayBuffer data)
(since 6.11) var atob(var data)
(since 6.11) ArrayBuffer btoa(ArrayBuffer data)
(since 6.11) var btoa(var data)

Type de QML TextSelection:

(since 6.11) void duplicate()
(since 6.11) void linkTo(url destination)
(since 6.11) void moveSelectionEnd(MoveOperation op, int n)
(since 6.11) bool moveSelectionStart(MoveOperation op, int n)

Type QML View3D:

(since 6.11) pickResult closestPointPick(vector3d origin, float radius, Model model)
(since 6.11) list<Object3D> pickInRect(point start, point end)
(since 6.11) pickResult rayPick(vector3d origin, vector3d direction, Model model)

Type QML XrView:

(since 6.11) pickResult closestPointPick(vector3d origin, float radius, Model model)
(since 6.11) pickResult rayPick(vector3d origin, vector3d direction, Model model)

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