New Classes and Functions in Qt 6.13
This page contains a comprehensive list of all new classes and functions introduced in Qt 6.13.
- New Classes
- New Member Functions
- New Enum Types
- New Enum Values
- New Type Aliases
- New Properties
- New Variables
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
New Member Functions
Class QAbstractSocket:
(since 6.13) bool | waitForBytesWritten(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForConnected(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForDisconnected(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForReadyRead(QDeadlineTimer deadline = std::chrono::seconds(30)) |
Class QCanBusDevice:
(since 6.13) qsizetype | receiveQueueLimit() const |
(since 6.13) void | setReceiveQueueLimit(qsizetype maxFrames) |
Class QCollator:
(since 6.13) QCollator::CollationOptions | options() const |
(since 6.13) void | setOptions(QCollator::CollationOptions options) |
Class QDebug:
(since 6.13) QDebug | operator<<(QDebug debug, const std::error_code &code) |
(since 6.13) QDebug | operator<<(QDebug debug, const std::error_condition &condition) |
Class QGrpcBidiStream:
(since 6.13) quint64 | bytesToWrite() const |
(since 6.13) void | messageWritten() |
Class QGrpcChannelOptions:
(since 6.13) std::chrono::milliseconds | connectTimeout() const |
(since 6.13) std::chrono::milliseconds | initialReconnectBackoff() const |
(since 6.13) quint64 | maximumMetadataSize() const |
(since 6.13) std::chrono::milliseconds | maximumReconnectBackoff() const |
(since 6.13) QGrpcChannelOptions & | setConnectTimeout(std::chrono::milliseconds timeout) |
(since 6.13) QGrpcChannelOptions & | setInitialReconnectBackoff(std::chrono::milliseconds delay) |
(since 6.13) QGrpcChannelOptions & | setMaximumMetadataSize(quint64 size) |
(since 6.13) QGrpcChannelOptions & | setMaximumReconnectBackoff(std::chrono::milliseconds delay) |
Class QGrpcClientStream:
(since 6.13) quint64 | bytesToWrite() const |
(since 6.13) void | messageWritten() |
Class QGrpcOperationContext:
(since 6.13) quint64 | bytesToWrite() const |
(since 6.13) void | messageWritten() |
(since 6.13) void | setBytesToWrite(quint64 bytes) |
Class QHttp2Configuration:
(since 6.13) quint32 | maxHeaderListSize() const |
(since 6.13) void | setMaxHeaderListSize(quint32 size) |
Class QIODevice:
(since 6.13) bool | waitForReadyRead(QDeadlineTimer deadline) |
Class QLocalSocket:
(since 6.13) bool | waitForBytesWritten(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForConnected(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForDisconnected(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForReadyRead(QDeadlineTimer deadline = std::chrono::seconds(30)) |
Class QMimeDatabase:
(since 6.13) void | reload() |
Class QMqttClient:
(since 6.13) void | readBufferSizeChanged(qint64 size) |
(since 6.13) void | setReadBufferSize(qint64 size) |
Class QNetworkAccessManager:
(since 6.13) QNetworkReply * | sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, std::nullptr_t) |
Class QProcess:
(since 6.13) bool | waitForBytesWritten(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForFinished(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForReadyRead(QDeadlineTimer deadline = std::chrono::seconds(30)) |
(since 6.13) bool | waitForStarted(QDeadlineTimer deadline = std::chrono::seconds(30)) |
Class QProtobufSerializer:
(since 6.13) quint64 | maximumInputSize() const |
(since 6.13) void | setMaximumInputSize(quint64 size) |
Class QQuaternion:
(since 6.13) QQuaternion | fastSlerp(const QQuaternion &q1, const QQuaternion &q2, float t) |
Class QQuickGraphicsDevice:
(since 6.13) QQuickGraphicsDevice | fromDeviceObjects(VkPhysicalDevice physicalDevice, VkDevice device, int queueFamilyIndex, int queueIndex, VkDeviceQueueCreateFlags queueFlags) |
Class QRhi:
(since 6.13) QRhiIndirectCommandBuffer * | newIndirectCommandBuffer(QRhiIndirectCommandBuffer::Type type, quint32 maxCommandCount) |
Class QRhiCommandBuffer:
(since 6.13) void | dispatchIndirect(QRhiBuffer *indirectBuffer, quint32 indirectBufferOffset = 0) |
(since 6.13) void | drawIndexedIndirectCount(QRhiBuffer *indirectBuffer, quint32 indirectBufferOffset, QRhiBuffer *countBuffer, quint32 countBufferOffset, quint32 maxDrawCount, quint32 stride = sizeof(QRhiIndexedIndirectDrawCommand)) |
(since 6.13) void | drawIndirectCount(QRhiBuffer *indirectBuffer, quint32 indirectBufferOffset, QRhiBuffer *countBuffer, quint32 countBufferOffset, quint32 maxDrawCount, quint32 stride = sizeof(QRhiIndirectDrawCommand)) |
(since 6.13) void | setPushConstants(quint32 offset, quint32 size, const void *data) |
Class QRhiResourceUpdateBatch:
(since 6.13) void | clearStorageBuffer(QRhiBuffer *buf, quint32 offset, quint32 size, quint8 value) |
(since 6.13) void | clearStorageBuffer(QRhiBuffer *buf, quint8 value) |
(since 6.13) void | commitIndirectCommandBuffer(QRhiIndirectCommandBuffer *icb) |
(since 6.13) void | copyBuffer(QRhiBuffer *dst, QRhiBuffer *src, const QRhiBufferCopyDescription &desc = QRhiBufferCopyDescription()) |
Class QRhiShadingRateMap:
(since 6.13) virtual QSize | logicalSize() const |
Class QSslConfiguration:
(since 6.13) bool | isSessionResumed() const |
Class QThreadStorage:
(since 6.13) void | clearLocalData() |
Class QToolTip:
(since 6.13) void | showText(QPoint pos, const QString &text, QWidget *w = nullptr, const QRect &rect = {}, std::chrono::milliseconds displayTime = std::chrono::milliseconds(-1)) |
New Enum Types
(since 6.13) enum class | CollationOption { CaseInsensitive, IgnorePunctuation, NumericSort, DiacriticInsensitive, WidthInsensitive } |
New Enum Values
| enum value | Attribute::PositionInSet |
| enum value | Attribute::SizeOfSet |
| enum value | CanBusError::ReceiveQueueOverflowError |
| enum value | Key::Key_Assistant |
| enum value | Key::Key_PerformanceMode |
| enum value | Key::Key_SelectiveScreenshot |
New Type Aliases
(since 6.13) | element_type |
(since 6.13) | element_type |
New Properties
(since 6.13)visible : bool(since 6.13)readBufferSize : qint64(since 6.13)matchCollator : QCollator
New Variables
(since 6.13) VkDeviceQueueCreateFlags | gfxQueueFlags |
New QML Types
New QML Properties
QML Type Abstract3DAxis:
(since 6.13) | visible : bool |
QML Type Accessible:
(since 6.13) | levelAttribute : int |
QML Type D6Joint:
(since 6.13) | angularDamping : real |
(since 6.13) | angularStiffness : real |
(since 6.13) | linearDamping : real |
(since 6.13) | linearLimitXLower : real |
(since 6.13) | linearLimitXUpper : real |
(since 6.13) | linearLimitYLower : real |
(since 6.13) | linearLimitYUpper : real |
(since 6.13) | linearLimitZLower : real |
(since 6.13) | linearLimitZUpper : real |
(since 6.13) | linearStiffness : real |
(since 6.13) | swingLimitAngleY : real |
(since 6.13) | swingLimitAngleZ : real |
(since 6.13) | swingMotionY : enumeration |
(since 6.13) | swingMotionZ : enumeration |
(since 6.13) | twistLimitLower : real |
(since 6.13) | twistLimitUpper : real |
(since 6.13) | twistMotion : enumeration |
(since 6.13) | xMotion : enumeration |
(since 6.13) | yMotion : enumeration |
(since 6.13) | zMotion : enumeration |
QML Type DynamicRigidBody:
(since 6.13) | angularVelocity : vector3d |
(since 6.13) | ccd : enumeration |
(since 6.13) | linearVelocity : vector3d |
QML Type FlexibleJoint:
QML Type HorizontalHeaderView:
(since 6.13) | showSortIndicator : bool |
(since 6.13) | sortIndicatorClearable : bool |
QML Type ImageCapture:
(since 6.13) | resolution : size |
QML Type LottieAnimation:
(since 6.13) | markers : list<string> |
QML Type LottieVectorImageController:
(since 6.13) | markers : list<string> |
QML Type PathRectangle:
(since 6.13) | bottomLeftCornerShape : enumeration |
(since 6.13) | bottomRightCornerShape : enumeration |
(since 6.13) | cornerShape : enumeration |
(since 6.13) | topLeftCornerShape : enumeration |
(since 6.13) | topRightCornerShape : enumeration |
QML Type PhysicsWorld:
(since 6.13) | dynamicQueryStructure : QueryStructure |
(since 6.13) | staticQueryStructure : QueryStructure |
QML Type PrincipledMaterial:
(since 6.13) | anisotropyMap : Texture |
(since 6.13) | anisotropyRotation : real |
(since 6.13) | anisotropyStrength : real |
(since 6.13) | dispersion : real |
(since 6.13) | iridescenceChannel : enumeration |
(since 6.13) | iridescenceFactor : real |
(since 6.13) | iridescenceIndexOfRefraction : real |
(since 6.13) | iridescenceMap : Texture |
(since 6.13) | iridescenceThicknessChannel : enumeration |
(since 6.13) | iridescenceThicknessMap : Texture |
(since 6.13) | iridescenceThicknessMaximum : real |
(since 6.13) | iridescenceThicknessMinimum : real |
(since 6.13) | sheenColor : color |
(since 6.13) | sheenColorMap : Texture |
(since 6.13) | sheenRoughness : real |
(since 6.13) | sheenRoughnessChannel : enumeration |
(since 6.13) | sheenRoughnessMap : Texture |
QML Type ProceduralSkyMaterial:
(since 6.13) | groundBottomColor : color |
(since 6.13) | groundCurve : real |
(since 6.13) | groundEnergy : real |
(since 6.13) | groundHorizonColor : color |
(since 6.13) | skyCurve : real |
(since 6.13) | skyEnergy : real |
(since 6.13) | skyHorizonColor : color |
(since 6.13) | skyTopColor : color |
(since 6.13) | sunAngleMax : real |
(since 6.13) | sunAngleMin : real |
(since 6.13) | sunColor : color |
(since 6.13) | sunCurve : real |
(since 6.13) | sunEnergy : real |
(since 6.13) | sunLatitude : real |
(since 6.13) | sunLongitude : real |
QML Type RuntimeLoader:
(since 6.13) | materialVariant : string |
(since 6.13) | materialVariants : list<string> |
QML Type Screen:
(since 6.13) | availableDesktopGeometry : rect |
(since 6.13) | availableGeometry : rect |
(since 6.13) | desktopGeometry : rect |
(since 6.13) | geometry : rect |
QML Type ShapePath:
(since 6.13) | visible : bool |
QML Type TableView:
(since 6.13) | sortColumn : int |
(since 6.13) | sortOrder : enumeration |
(since 6.13) | sortingEnabled : bool |
QML Type Text:
(since 6.13) | hoveredToolTip : string |
QML Type TextEdit:
(since 6.13) | hoveredToolTip : string |
QML Type VirtualKeyboardSettings:
(since 6.13) | screenName : string |
QML Type cameraDevice:
(since 6.13) | photoResolutions : list<size> |
QML Type locationHit:
QML Type queryHit:
New QML Signals
(since 6.13) void | headerClicked(int logicalColumn) |
(since 6.13) | visibilityChanged(bool visible) |
New QML Methods
QML Type LottieAnimation:
(since 6.13) bool | gotoAndPlay(string frameMarker) |
(since 6.13) bool | gotoAndStop(string frameMarker) |
QML Type LottieVectorImageController:
(since 6.13) bool | gotoAndPlay(string markerName) |
(since 6.13) bool | gotoAndStop(string markerName) |
QML Type PhysicsWorld:
(since 6.13) list<queryHit> | multiOverlapQuery(CollisionShape shape, bool includeStatic = true, bool includeDynamic = true) |
(since 6.13) list<locationHit> | multiRaycastQuery(vector3d origin, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true) |
(since 6.13) list<locationHit> | multiSweepQuery(CollisionShape shape, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true) |
(since 6.13) locationHit | singleRaycastQuery(vector3d origin, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true) |
(since 6.13) locationHit | singleSweepQuery(CollisionShape shape, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true) |
(since 6.13) bool | testOverlapQuery(CollisionShape shape, bool includeStatic = true, bool includeDynamic = true) |
(since 6.13) bool | testRaycastQuery(vector3d origin, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true) |
(since 6.13) bool | testSweepQuery(CollisionShape shape, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true) |
QML Type TableView:
(since 6.13) void | sortByColumn(int column, enumeration order) |
© 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.