{"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\/fr\/blog\/news\/qt-6-12-lts-framework-released","title":{"rendered":"Sortie du framework Qt 6.12 LTS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La soci\u00e9t\u00e9 Qt Company a publi\u00e9 la version du framework Qt 6.12, dans laquelle se poursuit le travail de stabilisation et d'enrichissement des fonctionnalit\u00e9s de la branche Qt 6. Qt 6.12 prend en charge les plateformes 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 et QNX. Le code source des composants Qt est fourni sous les licences LGPLv3 et GPLv2.     <\/p>\n<p>Qt 6.12 a obtenu le statut de version LTS, pour laquelle des mises \u00e0 jour seront \u00e9mises pendant cinq ans pour les d\u00e9tenteurs de licences commerciales. Pour les utilisateurs non commerciaux, la p\u00e9riode de support sera de six mois (jusqu'\u00e0 la sortie d'une nouvelle version majeure). Le support de l'ancienne branche LTS Qt 6.8 se poursuivra jusqu'en octobre 2029, tandis que le support de la branche LTS pr\u00e9c\u00e9dente Qt 6.5 a \u00e9t\u00e9 arr\u00eat\u00e9 cette ann\u00e9e.    <\/p>\n<p>Les principales nouveaut\u00e9s de Qt 6.12 :  <\/p>\n<ul>\n<li class=\"l\"> Le module Qt Canvas Painter est d\u00e9sormais reconnu comme pr\u00eat pour un usage \u00e9tendu, fournissant une API pour le rendu 2D acc\u00e9l\u00e9r\u00e9 par mat\u00e9riel et utilisant des shaders pour cr\u00e9er des effets visuels complexes. Le rendu est r\u00e9alis\u00e9 \u00e0 l'aide du moteur RHI (Rendering Hardware Interface), prenant en charge diverses API 3D (OpenGL, Vulkan, Metal et Direct 3D). Sur la base de Canvas Painter, un \u00e9l\u00e9ment exp\u00e9rimental Canvas2D a \u00e9t\u00e9 mis en \u0153uvre, con\u00e7u en tenant compte de la sp\u00e9cification HTML du contexte Canvas 2D, simplifiant l'utilisation de JavaScript pour le dessin de formes.      <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/b130355f4d5e4c516d003a11e19eac36.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Un module exp\u00e9rimental StyleKit a \u00e9t\u00e9 ajout\u00e9, s\u00e9parant clairement la structure des composants d'interface utilisateur et les attributs de style, ce qui permet d'\u00e9liminer la duplication de code lors de la mise en \u0153uvre de th\u00e8mes clairs, sombres et \u00e0 fort contraste. StyleKit fournit une API QML unique pour d\u00e9crire les styles, permettant d'obtenir un style uniforme dans des applications hybrides combinant des widgets classiques et des \u00e9l\u00e9ments bas\u00e9s sur Qt Quick.   <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/9d96abe079bff0d8e9549f7ba9de691a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Les fonctionnalit\u00e9s du module Qt Graphs ont \u00e9t\u00e9 \u00e9largies. Pour les graphiques 2D, de nouvelles propri\u00e9t\u00e9s ont \u00e9t\u00e9 mises en \u0153uvre pour personnaliser les \u00e9tiquettes d'axes et la prise en charge des axes logarithmiques a \u00e9t\u00e9 ajout\u00e9e. Des actions int\u00e9gr\u00e9es pour le zoom et le panoramique ont \u00e9t\u00e9 ajout\u00e9es. Une option pour le rendu \u00e0 l'aide d'un backend haute performance bas\u00e9 sur le module CanvasPainter a \u00e9t\u00e9 ajout\u00e9e, permettant de visualiser de grands volumes de donn\u00e9es en \u00e9volution rapide.\n<li class=\"l\"> Qt Quick a ajout\u00e9 des types QML Safe Area, Context Menu, Double Spin Box et Search Field pour afficher du contenu non superpos\u00e9, des menus contextuels, des champs de saisie de nombres et des champs d'envoi de requ\u00eates de recherche. Le type QML FlexboxLayout a \u00e9t\u00e9 \u00e9tendu, permettant la mise en page adaptative des \u00e9l\u00e9ments d'interface selon le concept Flexbox utilis\u00e9 en CSS pour faciliter l'alignement vertical des \u00e9l\u00e9ments.\n<li class=\"l\"> Le module Vector Image, permettant d'int\u00e9grer des images vectorielles dans les sc\u00e8nes Qt Quick pour cr\u00e9er des \u00e9l\u00e9ments d'interface \u00e9volutifs, a \u00e9t\u00e9 enrichi de propri\u00e9t\u00e9s suppl\u00e9mentaires et de capacit\u00e9s d'animation pour les images au format SVG et Lottie.\n<li class=\"l\"> La classe QRangeModel a \u00e9t\u00e9 \u00e9tendue pour fournir un wrapper autour de QAbstractItemModel, permettant une utilisation directe dans les \u00e9l\u00e9ments d'interface bas\u00e9s sur QML et Qt Quick pour tous les types \u00e9num\u00e9r\u00e9s en C++, y compris std::vector, std::tuples et std::array. La nouvelle version int\u00e8gre la prise en charge du tri des donn\u00e9es, de nouvelles propri\u00e9t\u00e9s pour contr\u00f4ler le d\u00e9placement en mode \u00ab Drag &amp; Drop \u00bb, une recherche acc\u00e9l\u00e9r\u00e9e via la m\u00e9thode match(), ainsi que des param\u00e8tres pour les en-t\u00eates et les lignes\/\u00e9l\u00e9ments individuels.\n<li class=\"l\"> Dans le module gRPC, des outils pour la compression des messages du c\u00f4t\u00e9 client et la limitation de la taille des messages entrants ont \u00e9t\u00e9 ajout\u00e9s. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\">de serveurs<\/a>.\n<li class=\"l\"> Le moteur QML a mis en \u0153uvre un m\u00e9canisme de Hot Reload, permettant d'\u00e9diter le code QML \u00e0 la vol\u00e9e pendant l'ex\u00e9cution du programme et d'observer le r\u00e9sultat via qmlpreview sans red\u00e9marrer ni arr\u00eater l'application.\n<li class=\"l\"> Un support LTS a \u00e9t\u00e9 fourni pour la plateforme HarmonyOS, facilitant le portage des applications Qt existantes sur les smartphones, tablettes, PC et syst\u00e8mes d'information et de divertissement automobiles Huawei.\n<li class=\"l\"> Les exigences de la loi europ\u00e9enne Cyber Resilience Act (CRA) ont \u00e9t\u00e9 respect\u00e9es, visant \u00e0 maintenir la s\u00e9curit\u00e9 du produit, \u00e0 rem\u00e9dier rapidement aux vuln\u00e9rabilit\u00e9s tout au long du cycle de vie et \u00e0 divulguer des informations sur les vuln\u00e9rabilit\u00e9s et incidents de s\u00e9curit\u00e9. Des composants critiques pour la s\u00e9curit\u00e9 ont \u00e9t\u00e9 identifi\u00e9s dans le code source, l'information sur les tests de s\u00e9curit\u00e9 a \u00e9t\u00e9 organis\u00e9e et l'int\u00e9gration des versions actuelles des biblioth\u00e8ques tierces a \u00e9t\u00e9 garantie.      <\/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=\"Lire la vid\u00e9o\" 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 \/>Source : <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.2 - 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\/fr\/blog\/news\/qt-6-12-lts-framework-released\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Publication du framework Qt 6.12 LTS | ProHoster","description":"La soci\u00e9t\u00e9 Qt Company a publi\u00e9 la version du framework Qt 6.12, poursuivant le travail de stabilisation et d'am\u00e9lioration des fonctionnalit\u00e9s de la branche Qt 6.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/qt-6-12-lts-framework-released","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/183538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=183538"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183538\/revisions"}],"predecessor-version":[{"id":183539,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183538\/revisions\/183539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/183540"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=183538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=183538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=183538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}