| Version | Change log |
| Qt 6.11.0 Mar 23, 2026 |
Qt 6.11 adds the following modules: Qt Canvas Painter - An accelerated 2D painting solution for Qt Quick and QRhi-based render targets. Qt OpenAPI - An extension of the upstream Open API generator that generates Qt HTTP clients, typically used for RESTful APIs. Qt TaskTree - Provides a declarative way to compose and execute asynchronous task workflows. Qt Labs StyleKit - A dedicated styling API that streamlines styling Qt Quick Controls through a set of shared design attributes. The new modules are in Technology Preview, excluding their API from Qt's compatibility promises. But we very much welcome feedback to further improve them! Be it via the Qt Support Center the Qt Bug Tracker, the Qt Forum, or the comments of the linked blog posts. Qt Canvas Painter Module: Qt Canvas Painter is an accelerated 2D painting solution for Qt Quick and QRhi-based render targets. See the also the Qt Canvas Painter blog series for an overview. Qt OpenAPI Module: Qt OpenAPI extends an Open API generator to generate Qt HTTP clients, typically used for RESTful APIs. Qt TaskTree Module: Qt TaskTree provides a declarative way to compose and execute asynchronous task workflows in C++. See the Introduction blog post series for an overview. Qt Labs StyleKit Module: Qt Labs StyleKit is a dedicated styling API that streamlines styling Qt Quick Controls through a set of shared design attributes. New Features in Qt 6.11: Qt CoAP Module: QCoapClient::bindInterface allows to bind the communication to a specific network interface. Qt Core Module: QDate is now weakly incrementable, i.e. implements pre- and post-fix increment (and decrement) operators, and can be used in a C++20 std::views::iota. QJniObject APIs can now be called with std::expected (or an equivalent type) as the return type, in which case Java exceptions are not consumed by the framework and instead passed back to the caller as the unexpected result. QRangeModel::ItemAccess provides a customization point for accessing role data of a m |
| Qt 6.10.2 Jan 29, 2026 |
Qt Core Module: QLocale is now updated to CLDR v47 QLocale::uiLanguages() now includes truncated entries and is better-ordered QLocale::toString() overloads for integral type now accept precision and width The system locale is now distinguished in qDebug() output from the CLDR-derived one for the same language, script and territory QLocale::toString(double, ...)'s exponent separator now again matches the case requested QCalendar::daysInMonth() for unspecified year now gives the maximal value The new QRangeModel class provides an implementation of QAbstractItemModel that can operate on any C++ range. QXmlStreamReader::readRawInnerData() for retrieving the raw inner XML content of an element. Error handling API for QXmlStreamWriter with Error enum, error(), errorString(), and raiseError() functions. QXmlStreamWriter::stopWritingOnError() property, allowing users to control whether output halts immediately after encountering an error. Added QFuture::cancelChain() to cancel the entire continuation chain using any non-finished QFuture from the chain. The new qEnvironmentVariableIntegerValue returns the numerical value of an environment variable, or std::nullopt if the variable is not set or doesn't hold an integer. QFileInfo::isOther() returns true for file system entries that are neither a directory, regular file, or symbolic link. Added QSortFilterProxyModel::endFilterChange() taking a Direction parameter, to balance a previous call to endFilterChange(). These APIs replace invalidateFilter(), which will be deprecated starting from Qt 6.13. Two new overloads of QMetaObject::connect() make it possible to connect the QMetaMethod of a signal to a slot function or lambda. QCborValue::toStringView() and QJsonValue::toStringView() return a view of the string stored in the value, without any allocations. Use QDataStream::operator bool() and QTextStream::operator bool() to check whether the stream is in an error state. Use nullTerminate() to add a null terminator to a QByteArra |
| Qt 6.10.1 Nov 20, 2025 |
Important Changes: qtbase: eee9d25202 Use CSS classes on html list items for checkbox support: Checkbox list items can now be read and written in both HTML and Markdown, including conversions. 81fdfcfc4a Fix font rendering when Qt is configured with -no-harfbuzz: Fixed font layouts when Qt was configured without Harfbuzz. 992a318d39 CoreText: Fix fonts with synthetic stretch: Fixed a bug where synthetically stretched fonts would get the wrong advances and sometimes glyphs would be clipped. 79bead6c3b Add support for painting at integer DPR with downscale: Added experimental support for always painting at an integer device pixel ratio (rounding the DPR up if necessary), followed by a downscale to the target DPR.Enable by setting QT_WIDGETS_HIGHDPI_DOWNSCALE=1 and QT_WIDGETS_RHI=1. * 122270d6be Long live the ICU-based QStringConverter interface!: QStringConverter and API using it now supports more text codecs if Qt is compiled with ICU support. * 03e76ac23d xcb: fix missing initialization of m_cursor: Fixed crash when no monitorInfo is available (e.g. VNC). * bf3fc5c95c QPromise: run continuation(s) on destruction: QFuture now runs its continuations when its associated QPromise has been destroyed. Previously, if a QFuture was canceled because the associated QPromise has been destroyed, its continuations were skipped. cb0b1ee441 moc: remove unnecessary emission of "#include <qbytearray.h>": moc no longer emits an #include for QByteArray in the output file. None of the content that moc generates needed that header, so this should not cause changes for most people. However, codebases that #include'd the moc output (something that is recommended) could be depending on this indirect include. 2c0518eb62 moc: Allow reading property values through bindables: You can now specify "READ default" in a Q_PROPERTY if you also specify a BINDABLE. moc will synthesize a READ accessor in that case. 846b314aaf Emit autolinks in QTextMarkdownWriter: QT |
Total downloads
116
Last month's downloads
4
Last week's downloads
0
Top Download Club is thrilled to feature KDevelop, the top-notch integrated development environment (IDE) brought to you by kdevelop.org. With KDevelop's robust toolkit, developers have the power to streamline their workflow and increase productivity through features like syntax highlighting, code completion ...