{"id":183538,"date":"2026-10-01T22:53:53","date_gmt":"2026-10-01T20:53:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-frejmvorka-qt-6-12-lts"},"modified":"2026-10-01T22:54:00","modified_gmt":"2026-10-01T20:54:00","slug":"qt-6-12-lts-framework-released","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/qt-6-12-lts-framework-released","title":{"rendered":"Release of the Qt 6.12 LTS framework","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company has released Qt 6.12, continuing the work on stabilizing and enhancing the functionality of the Qt 6 branch. Qt 6.12 provides support for platforms Windows 10+, macOS 13+, Linux (Ubuntu 22.04\/24.04, openSUSE 16, SUSE 15 SP6, RHEL 9.6\/10.0, Debian 11.6\/12), iOS 17+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS, and QNX. The source code of Qt components is released under the LGPLv3 and GPLv2 licenses.     <\/p>\n<p>Qt 6.12 has received LTS status, with updates planned for five years for holders of a commercial license. For non-commercial users, the support period will be six months (until the formation of a new significant release). Support for the previous LTS branch Qt 6.8 will last until October 2029, while support for the earlier LTS branch Qt 6.5 has been discontinued this year.    <\/p>\n<p>Key changes in Qt 6.12:  <\/p>\n<ul>\n<li class=\"l\"> The Qt Canvas Painter module has been declared ready for widespread use, providing an API for hardware-accelerated rendering of 2D content and utilizing shaders to create complex visual effects. Rendering is accomplished via the RHI (Rendering Hardware Interface) engine, supporting various 3D APIs (OpenGL, Vulkan, Metal, and Direct 3D). An experimental Canvas2D element has been implemented based on the HTML Canvas 2D Context specification, simplifying the use of JavaScript for rendering shapes.      <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/b130355f4d5e4c516d003a11e19eac36.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> An experimental StyleKit module has been added, clearly separating the structure of user interface components and style attributes, which helps eliminate code duplication when implementing light, dark, and high-contrast themes. StyleKit provides a unified QML API for describing styles, achieving a consistent look in hybrid applications that combine classic widgets and Qt Quick-based elements.   <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/9d96abe079bff0d8e9549f7ba9de691a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The capabilities of the Qt Graphs module have been expanded. New properties for customizing axis labels have been implemented for 2D graphs, along with support for logarithmic axes. Built-in actions for zooming and panning have been added. An option for rendering using a high-performance backend based on the CanvasPainter module has been introduced, enabling the visualization of large volumes of rapidly changing data.\n<li class=\"l\"> I Qt Quick har QML-typerna Safe Area, Context Menu, Double Spin Box och Search Field lagts till f\u00f6r att visa \u00f6verlappande inneh\u00e5ll, kontextmenyer, formul\u00e4r f\u00f6r numerisk inmatning och s\u00f6kf\u00e4lt. QML-typen FlexboxLayout har ut\u00f6kats f\u00f6r att m\u00f6jligg\u00f6ra responsiv layout av gr\u00e4nssnittselement enligt Flexbox-konceptet som anv\u00e4nds i CSS f\u00f6r att f\u00f6renkla vertikal justering av element.\n<li class=\"l\"> I modulen Vector Image, som m\u00f6jligg\u00f6r integration av vektorillustrationer i Qt Quick-scener f\u00f6r att skapa skalbara gr\u00e4nssnittselement, har ytterligare egenskaper och animationsm\u00f6jligheter lagts till f\u00f6r bilder i formaten SVG och Lottie.\n<li class=\"l\"> Klassen QRangeModel har utvidgats, vilket ger en inlindning \u00f6ver QAbstractItemModel f\u00f6r direkt anv\u00e4ndning i gr\u00e4nssnittselement baserade p\u00e5 QML och Qt Quick av alla uppr\u00e4knade typer fr\u00e5n C++, inklusive std::vector, std::tuples och std::array. I den nya versionen har st\u00f6d f\u00f6r sortering av data lagts till, nya egenskaper har implementerats f\u00f6r att kontrollera r\u00f6relsen i \"Drag &amp; Drop\"-l\u00e4ge, s\u00f6kningen har snabbats upp genom metoden match(), och det har \u00e4ven tillhandah\u00e5llits inst\u00e4llningar f\u00f6r rubriker och individuella rader\/element.\n<li class=\"l\"> Och i gRPC-modulen har verktyg f\u00f6r komprimering av meddelanden p\u00e5 klientsidan och begr\u00e4nsningar av storleken p\u00e5 inkommande meddelanden lagts till. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/dts-los-angeles\/\"   title=\"servern\" data-wpil-keyword-link=\"linked\">servern<\/a>.\n<li class=\"l\"> I QML-motorn har en mekanism f\u00f6r Hot Reload implementerats, vilket m\u00f6jligg\u00f6r redigering av QML-kod i realtid under programk\u00f6rning och att se resultatet via qmlpreview utan att starta om eller stoppa applikationen.\n<li class=\"l\"> LTS-st\u00f6d f\u00f6r plattformen HarmonyOS har tillhandah\u00e5llits, vilket f\u00f6renklar porteringen av befintliga Qt-appar till smartphones, surfplattor, datorer och bilars infotainmentsystem hos Huawei.\n<li class=\"l\"> Krav fr\u00e5n den europeiska lagen Cyber Resilience Act (CRA) har uppfyllts, vilket syftar till att bibeh\u00e5lla produktens s\u00e4kerhet, snabbt \u00e5tg\u00e4rda s\u00e5rbarheter under livscykeln och avsl\u00f6ja information om s\u00e5rbarheter och s\u00e4kerhetsincidenter. I koden har komponenter, som \u00e4r kritiska f\u00f6r s\u00e4kerheten, markerats, och publicering av s\u00e4kerhetstestinformation har organiserats samt garanterats integration av aktuella versioner av tredjepartsbibliotek.      <\/ul>\n<p>  <center>  <div class=\"youtube-placeholder\" data-id=\"z01rANRcIRs\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/z01rANRcIRs\/hqdefault.jpg\" alt=\"Spela video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66377\">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.12, \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.12 \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 16, SUSE 15 SP6, RHEL 9.6\/10.0, Debian 11.6\/12), iOS 17+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS \u0438 QNX. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":183540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183538","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.4 - 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.12, \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=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/qt-6-12-lts-framework-released\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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.12 LTS | 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.12, \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\/sv\/blog\/news\/qt-6-12-lts-framework-released\" \/>\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-10-01T20:53:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-01T20:54:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansering av Qt 6.12 LTS | ProHoster","description":"Qt Company har publicerat en release av ramverket Qt 6.12, d\u00e4r arbetet med att stabilisera och \u00f6ka funktionaliteten i Qt 6-familjen har fortsatts.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/qt-6-12-lts-framework-released","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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.12 LTS | 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.12, \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\/sv\/blog\/news\/qt-6-12-lts-framework-released","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-10-01T20:53:54+00:00","article:modified_time":"2026-10-01T20:54:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=183538"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183538\/revisions"}],"predecessor-version":[{"id":183539,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183538\/revisions\/183539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/183540"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=183538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=183538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=183538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}