New Classes and Functions in Qt 6.11

This page contains a comprehensive list of all new classes and functions introduced in Qt 6.11.

New Namespaces

(since 6.11) namespace QtTaskTree

New Classes

New Member Functions

Class QAudioSink:

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

Class QAudioSource:

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

Class QAuthenticator:

(since 6.11) void clear()

Class QByteArray:

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

Class 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)

Class QGrpcCallOptions:

(since 6.11) std::optional<bool> filterServerMetadata() const
(since 6.11) QGrpcCallOptions &setFilterServerMetadata(bool value)

Class QGrpcChannelOptions:

(since 6.11) std::optional<bool> filterServerMetadata() const
(since 6.11) QGrpcChannelOptions &setFilterServerMetadata(bool value)

Class QGrpcOperation:

(since 6.11) void serverInitialMetadataReceived()

Class QHttpServerConfiguration:

(since 6.11) qint64 maxBodySize() const
(since 6.11) qint64 maxHeaderFieldSize() const
(since 6.11) qint64 maxNumberOfHeaderFields() const
(since 6.11) qint64 maxTotalHeaderSize() const
(since 6.11) qint64 maxUrlSize() const
(since 6.11) void setMaxBodySize(qint64 maxSize)
(since 6.11) void setMaxHeaderFieldSize(qint64 maxSize)
(since 6.11) void setMaxNumberOfHeaderFields(qint64 maxSize)
(since 6.11) void setMaxTotalHeaderSize(qint64 maxSize)
(since 6.11) void setMaxUrlSize(qint64 maxSize)

Class QHttpServerResponder:

(since 6.11) bool isResponseCanceled()

Class QMetaObject:

(since 6.11) const char *metaObjectHash() const

Class QMetaProperty:

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

Class 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

Class QObject:

(since 6.11) bool isQmlObjectType() const

Class QPainter:

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

Class QProtobufMessage:

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

Class 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

Class 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

Class QQuickWindow:

(since 6.11) void devicePixelRatioChanged()

Class QRawFont:

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

Class QRhiGraphicsPipeline:

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

Class QSaveFile:

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

Class QScopeGuard:

(since 6.11) void commit()

Class QStack:

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

Class 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)

Class QStringEncoder:

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

Class QSurfaceFormat:

(since 6.11) QSurfaceFormat::ColorComponentType colorComponentType() const
(since 6.11) void setColorComponentType(QSurfaceFormat::ColorComponentType type)

Class QTemporaryFile:

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

Class QTextBoundaryFinder:

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

Class QTextCharFormat:

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

Class QWebSocketServer:

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

Class qfloat16:

(since 6.11) bool signBit() const

New Functions in Namespaces

(since 6.11) const char *currentGlobalDataTag()

New Global Functions

(since 6.11) QString qTrId(const char *id, int n = -1)

New Macros

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

New Enum Types

(since 6.11) enum class LabelPosition { Center, OnValue }
(since 6.11) enum class LineStyle { Straight, StepLeft, StepRight, StepCenter }
(since 6.11) enum class StrokeStyle { SolidLine, DashLine }
(since 6.11) enum class AutoConnectPolicy { None, Full, OnRead }
(since 6.11) enum ColorComponentType { FixedColorComponentType, FloatColorComponentType }
(since 6.11) enum class RpcType { UnaryCall, ServerStreaming, ClientStreaming, BidiStreaming }

New Enum Values

New Properties

New Variables

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

New QML Types

New QML Properties

QML Type AreaSeries:

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

QML Type AudioEngine:

(since 6.11) distanceScale : real

QML Type BarCategoryAxis:

(since 6.11) labelPosition : enumeration

QML Type Custom3DItem:

(since 6.11) rotationAbsolute : bool

QML Type DateTimeAxis:

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

QML Type DialogButtonBox:

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

QML Type 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

QML Type GraphsItem3D:

(since 6.11) cutoffMargin : real

QML Type 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

QML Type Model:

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

QML Type RectangularShadow:

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

QML Type Rotation:

(since 6.11) distanceToPlane : real

QML Type SceneEnvironment:

(since 6.11) temporalAAMode : enumeration

QML Type ShapePath:

(since 6.11) cosmeticStroke : real

QML Type SplineSeries:

(since 6.11) optimized : bool

QML Type TextSelection:

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

QML Type ValueAxis:

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

QML Type sslConfiguration:

(since 6.11) sslOptionFlags : QSsl::SslOptions

QML Type sslDtlsConfiguration:

(since 6.11) sslOptionFlags : QSsl::SslOptions

New QML Signals

(since 6.11) dashOffsetChanged(qreal newDashOffset)
(since 6.11) dashPatternChanged(QVector<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()

New QML Methods

QML Type Flickable:

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

QML Type 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)

QML Type 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)

QML Type View3D:

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

QML Type XrView:

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

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