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
- New Classes
- New Member Functions
- New Functions in Namespaces
- New Global Functions
- New Macros
- New Enum Types
- New Enum Values
- New Properties
- New Variables
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Namespaces
(since 6.11) namespace | QtTaskTree |
New Classes
- B
- QBarrier
- C
- ConstIterator: QtCore (QMetaAssociation::Iterable)
- ConstIterator: QtCore (QMetaSequence::Iterable)
- ConstPointer (QVariant)
- ConstReference (QVariant)
- QCocoaScreen (QNativeInterface)
- QConcurrentCall
- QConcurrentCallBase
- QCustomSeries
- QCustomTask
- 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)
- S
- QSequentialTaskTreeRunner
- QSingleTaskTreeRunner
- QSSGRenderTextureProviderExtension
- QStartedBarrier
- QSyncTask
- Storage (QtTaskTree)
- W
- When (QtTaskTree)
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
| enum value | Attribute::Orientation |
| enum value | Event::RoleChanged |
| enum value | Language::Ladin |
| enum value | Language::Shan |
| enum value | Role::Switch |
| enum value | ScopeType::BindingFunctionScope |
| enum value | ScopeType::SignalHandlerFunctionScope |
| enum value | WebAttribute::TrimAccessibilityIdentifiers |
New Properties
|
|
New Variables
(since 6.11) const QOperatingSystemVersionBase | Windows11_25H2 |
(since 6.11) std::atomic<std::chrono::milliseconds> | defaultTryTimeout |
New QML Types
- I
- ItemSpy
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:
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.