{"id":165833,"date":"2026-03-23T23:12:37","date_gmt":"2026-03-23T21:12:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-qt-6-11"},"modified":"2026-03-23T23:12:37","modified_gmt":"2026-03-23T21:12:41","slug":"reliz-frejmvorka-qt-6-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-frejmvorka-qt-6-11","title":{"rendered":"Release of the Qt 6.11 Framework","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company has published the release of the Qt 6.11 framework, continuing the work on stabilizing and enhancing the functionality of the Qt 6 branch. Qt 6.11 provides support for platforms including Windows 10+, macOS 13+, Linux (Ubuntu 22.04\/24.04, openSUSE 15.6\/16, SUSE 15 SP6, RHEL 8.10\/9.6\/10, Debian 11.6\/12), iOS 17+, Android 9+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS, and QNX. The source code of Qt components is available under LGPLv3 and GPLv2 licenses. Qt 6.11 has been designated as an intermediate release, with public support provided for 6 months (and an additional 6 months for commercial users).       <\/p>\n<p>Key changes in Qt 6.11:  <\/p>\n<ul>\n<li class=\"l\"> The Qt Canvas Painter module has been added, providing an API for hardware-accelerated 2D content rendering, built with reference to the HTML specification for Canvas 2D Context. The RHI (Rendering Hardware Interface) engine is used for rendering, supporting various 3D APIs (OpenGL, Vulkan, Metal, and Direct 3D), achieving a significant performance increase. In tests, the Qt Canvas Painter was found to be twice as fast as QPainter with OpenGL backend on a typical Lenovo ThinkPad P16 Gen 2 laptop, five times faster on a budget Lenovo Tab M10 HD Android tablet, and ten times faster on a top-end Samsung Galaxy Tab S8 Android tablet.    <center><img decoding=\"async\" alt=\"Release of the Qt 6.11 Framework\" src=\"\/wp-content\/uploads\/2026\/03\/0671dfc412f075737d1b94ac42d07bfc.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<p>In addition to high performance, Qt Canvas Painter implements support for advanced features such as customizable antialiasing, box gradients and shadows (QCanvasBoxGradient and QCanvasBoxShadow similar to the CSS property box-shadow), grid patterns (QCanvasGridPattern), custom shader brushes, and color effects for adjusting transparency, brightness, contrast, and saturation.    <center><img decoding=\"async\" alt=\"Release of the Qt 6.11 Framework\" src=\"\/wp-content\/uploads\/2026\/03\/9a63324be96e561066bed5632cc83fed.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<li class=\"l\"> The functionality of the Qt Quick 3D module is comparable to that of game engines. Support for SSGI (Screen Space Global Illumination) rendering technique has been added to simulate light reflection from surfaces during post-processing (an alternative to lightmap baking) and SSR (Screen Space Reflections) for realistic real-time reflections. The motion smoothing algorithm for moving objects has been improved by generating motion vectors for each object. Custom render passes can be created, which can be used directly from QML for layer masks, post-processing effects, and object color identification (color picking). New APIs for layers and tags have been added, allowing control over individual rendering passes, enabling elements at different stages of the rendering pipeline, and redirecting to target rendering buffers.      <center><img decoding=\"async\" alt=\"Release of the Qt 6.11 Framework\" src=\"\/wp-content\/uploads\/2026\/03\/aac53830177992c1dd80151dda09141b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The capabilities of the Qt Graphs module have been expanded. A CustomSeries type has been added, allowing the creation of custom graphs where the rendering of each data point is handled by a user-defined delegate. In 3D graphics, support for multiple instances of axes has been implemented; for example, in QBar3DSeries, separate axes can be used for rowAxis, valueAxis, and columnAxis, while in QScatter3DSeries and QSurface3DSeries, separate axes for axisX, axisY, and axisZ can be utilized. New properties have been added to override colors for individual axes, configure gradients on graphs, change line styles, and position labels. An example of creating customizable 2D and 3D graphs has been added \u2014 Wind Turbine Dashboard.       <center><img decoding=\"async\" alt=\"Release of the Qt 6.11 Framework\" src=\"\/wp-content\/uploads\/2026\/03\/6d3dbbd04f198900a87624a861ea0ee8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> An experimental Qt TaskTree module has been added, providing a declarative approach for creating and executing asynchronous tasks in C++. The key components of Qt TaskTree include: 'recipes' \u2014 reusable objects describing asynchronous workflows; 'groups' \u2014 defining policies for child tasks; 'storage' for sharing data between tasks; and 'iterators' for loops and re-executing tasks. Qt TaskTree also addresses the compatibility issue between APIs by unifying various asynchronous APIs into a standard interface.     <center><img decoding=\"async\" alt=\"Release of the Qt 6.11 Framework\" src=\"\/wp-content\/uploads\/2026\/03\/0eb6179714d8223956b32908e216b8ad.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Expanded capabilities for working with animated vector graphics created from images in SVG and Lottie formats. The Qt Quick VectorImage module and the lottietoqml tool have been stabilized. Support for morphing animation, SVG masks, SVG symbols, and matte layers (to control the visibility of another layer) has been added.\n<li class=\"l\"> A DoubleSpinBox component has been added to Qt Quick Controls. In the DialogButtonBox, the ability to control the processing of default buttons has been implemented. Independent control over corner radii has been added in the RectangularShadow effect.\n<li class=\"l\"> In Qt Widgets, an option StretchBanner has been added to QWizard; the keyboardSearchFlags parameter has been implemented in QAbstractItemView to adjust search behavior as keys are pressed; a property to control the visibility of the preview has been added to QColumnView.\n<li class=\"l\"> The Qt OpenAPI module has been added, allowing the generation of HTTP client code that uses Qt Networks RESTful API based on an OpenAPI specification in YAML format.\n<li class=\"l\"> A mechanism for managing the flow and content of requests and responses has been added to the Qt GRPC module.\n<li class=\"l\"> The Qt HTTP Server module has expanded its tools for managing limits and improved response handling in the working thread. QNetworkRequest now allows TCP Keep Alive settings (by default, inactive connections are automatically terminated after 2 minutes).\n<li class=\"l\"> In the QML Language Server, used for integration with IDEs, information about the location of QML type definitions in C++ code has been added to simplify navigation between QML and C++ from the IDE \u2014 when working with C++ code, QML objects can be found by their identifiers, making it easy to traverse the hierarchy of QML contexts.\n<li class=\"l\"> In addition to QRangeModel, a QRangeModelAdapter class has been implemented, providing a C++ API for modifying model data, interacting through the QAbstractItemModel protocol, which simplifies the data transfer from backend C++ code to Qt Quick or Qt Widget.\n<li class=\"l\"> Support for Android 16 platform has been added. Google Play Feature Delivery functionality has been implemented for splitting the application into packages (the main package is installed from Google Play immediately, while additional ones are loaded as needed). Support for launching Qt without Android dependencies for quick rendering startup has been implemented for Android Automotive.            <\/ul>\n<p>Additionally, we can note the recently published release of Qt Creator 19, an integrated development environment designed for creating cross-platform applications using the Qt library. It supports the development of classic applications in C++, as well as the use of the QML language, where JavaScript is used to define scripts and the structure and parameters of interface elements are set using CSS-like blocks. Ready-made builds are available for Linux, Windows, and macOS.    <\/p>\n<p>Among the new features is the minimap mode (Preferences &gt; Text Editor &gt; Display &gt; Enable minimap), which displays a miniature thumbnail of the entire content next to the scrollbar, allowing one to take in the entire code at a glance. A simple MCP server has been integrated for working with AI assistants, allowing users to open files and projects, trigger builds, and debug. The configuration for building on external devices has been simplified \u2014 the Run Auto-Detection button has been added to automatically identify the Qt version, compiler, debugger, and CMake after registering a device. Direct access to the file systems of connected devices, Android devices, and emulators has been implemented.    <center><img decoding=\"async\" alt=\"Release of the Qt 6.11 Framework\" src=\"\/wp-content\/uploads\/2026\/03\/633290281cdb02321e75a10dbf0acb23.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65057\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.11, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0442\u043a\u0438 Qt 6. \u0412 Qt 6.11 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c Windows 10+, macOS 13+, Linux (Ubuntu 22.04\/24.04, openSUSE 15.6\/16, SUSE 15 SP6, RHEL 8.10\/9.6\/10, Debian 11.6\/12), iOS 17+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS \u0438 QNX. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":165834,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-165833","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.11, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0442\u043a\u0438 Qt 6.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-frejmvorka-qt-6-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.11 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.11, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0442\u043a\u0438 Qt 6.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-frejmvorka-qt-6-11\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-23T21:12:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-23T21:12:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release of the Qt 6.11 framework | ProHoster","description":"The Qt Company has released the Qt 6.11 framework, continuing the work on stabilizing and enhancing the functionality of the Qt 6 branch.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-frejmvorka-qt-6-11","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.11 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.11, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0442\u043a\u0438 Qt 6.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-frejmvorka-qt-6-11","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-23T21:12:41+00:00","article:modified_time":"2026-03-23T21:12:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/165833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=165833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/165833\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/165834"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=165833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=165833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=165833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}