{"id":145034,"date":"2025-10-13T17:11:55","date_gmt":"2025-10-13T15:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-qt-6-10"},"modified":"2025-10-13T17:11:55","modified_gmt":"2025-10-13T15:11:55","slug":"reliz-frejmvorka-qt-6-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-frejmvorka-qt-6-10","title":{"rendered":"Sortie du framework Qt 6.10","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.10, poursuivant la stabilisation et l'extension des fonctionnalit\u00e9s de la branche Qt 6. Qt 6.10 offre un support pour les plateformes Windows 10+, macOS 13+, Linux (Ubuntu 22.04\/24.04, openSUSE 15.6, SUSE 15 SP6, RHEL 8.10\/9.4, Debian 11.6), iOS 16+, Android 9+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS et QNX. Les codes sources des composants Qt sont fournis sous les licences LGPLv3 et GPLv2. Qt 6.10 a obtenu le statut de version interm\u00e9diaire, dont le support public sera assur\u00e9 pendant 6 mois (+ encore 6 mois pour les utilisateurs commerciaux).       <\/p>\n<p>Principales modifications dans Qt 6.10 :  <\/p>\n<ul>\n<li class=\"l\"> Ajout\u00e9 le type QML FlexboxLayout pour la disposition adaptative des \u00e9l\u00e9ments d'interface, conform\u00e9ment au concept Flexbox utilis\u00e9 en CSS pour simplifier l'alignement vertical des \u00e9l\u00e9ments. L'impl\u00e9mentation prend en charge des concepts d\u00e9j\u00e0 utilis\u00e9s dans Qt Quick, comme l'attachement de propri\u00e9t\u00e9s pour configurer le comportement d'\u00e9l\u00e9ments individuels dans la mise en page.\n<li class=\"l\"> Dans les modules Qt Quick Scene Graph et Qt Quick Shapes, des capacit\u00e9s ont \u00e9t\u00e9 mises en \u0153uvre pour travailler avec des graphiques vectoriels anim\u00e9s, g\u00e9n\u00e9r\u00e9s \u00e0 partir d'images aux formats SVG et Lottie. Le module Qt Lottie a \u00e9largi son support pour les fichiers au format Lottie. Ajout de la possibilit\u00e9 d'utiliser le format Lottie dans le type VectorImage pour afficher des fichiers Lottie avec mise \u00e0 l'\u00e9chelle et acc\u00e9l\u00e9ration mat\u00e9rielle.\n<li class=\"l\"> Le set Qt Quick Control inclut un nouvel \u00e9l\u00e9ment SearchField, r\u00e9alisant un champ de saisie sp\u00e9cialis\u00e9 pour l'utilisation avec des fonctionnalit\u00e9s de recherche, permettant d'afficher des donn\u00e9es pertinentes dans une fen\u00eatre contextuelle, filtr\u00e9es en fonction du texte d\u00e9j\u00e0 saisi dans le champ. L'\u00e9l\u00e9ment prend en charge diff\u00e9rents styles int\u00e9gr\u00e9s de Qt et permet d'atteindre un rendu natif pour toutes les principales plateformes.\n<li class=\"l\"> Ajout de classes pour faciliter l'int\u00e9gration de mod\u00e8les de donn\u00e9es C++ avec QML et Qt Quick :\n<ul>\n<li class=\"l\"> QRangeModel \u2014 un wrapper autour de QAbstractItemModel pour une utilisation directe dans les \u00e9l\u00e9ments d'interface bas\u00e9s sur QML et Qt Quick de tout type \u00e9num\u00e9r\u00e9 en C++, y compris std::vector, std::tuples et std::array. std::vector values = {1, 2, 3, 4, 5}; auto model = new QRangeModel(values); QListView *listView = new QListView; listView-&gt;setModel(model);\n<li class=\"l\"> Dans le type QML DelegateModel, une propri\u00e9t\u00e9 delegateModelAccess a \u00e9t\u00e9 ajout\u00e9e, qui peut prendre la valeur DelegateModel.ReadWrite pour permettre l'\u00e9criture dans le mod\u00e8le via les propri\u00e9t\u00e9s du contexte, de l'objet mod\u00e8le ou des propri\u00e9t\u00e9s requises.\n<li class=\"l\">  Ajout\u00e9 le type QML Synchronizer, qui r\u00e9sout la probl\u00e9matique de la synchronisation de l'\u00e9tat d'un contr\u00f4le avec la valeur d'un mod\u00e8le. Le Synchronizer garantit que plusieurs propri\u00e9t\u00e9s contiennent la m\u00eame valeur \u2014 modifier l'une des propri\u00e9t\u00e9s synchronis\u00e9es entra\u00eene automatiquement le changement de toutes les autres.\n<li class=\"l\"> Ajout du type QML TreeModel, permettant de placer des structures arborescentes C++ directement dans un document QML, en utilisant des paires cl\u00e9-valeur et une syntaxe de dictionnaires et tableaux ressemblant \u00e0 JSON.\n<li class=\"l\"> Ajout du type QML SortFilterProxyModel, permettant de trier et filtrer des donn\u00e9es directement depuis QML, sans utiliser de code C++.    <\/ul>\n<li class=\"l\"> Dans Qt Quick 3D, \u00e9largissement des possibilit\u00e9s de cr\u00e9ation de cartes d'\u00e9clairage lors du rendu en haute qualit\u00e9 et ajout de la prise en charge de l'application invers\u00e9e des effets avec des particules pour cr\u00e9er un effet de collision de la pluie ou de la neige avec un mod\u00e8le.\n<li class=\"l\"> Dans Qt Graphs, ajout d'un type de surface avec remplissage et possibilit\u00e9 de transformer une coupe de graphiques 3D en image 2D pour impression.\n<li class=\"l\"> Dans Qt Widgets, l'impl\u00e9mentation des objets delegate personnalis\u00e9s a \u00e9t\u00e9 simplifi\u00e9e, la gestion des op\u00e9rations de glisser-d\u00e9poser a \u00e9t\u00e9 am\u00e9lior\u00e9e et la possibilit\u00e9 de personnaliser la taille des mises en page a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Dans Qt Core, am\u00e9lioration du travail avec les locales, les documents XML et les s\u00e9quences d'op\u00e9rations asynchrones (cha\u00eene de continuation).\n<li class=\"l\"> \u00c9largissement des outils pour les personnes handicap\u00e9es. Les styles int\u00e9gr\u00e9s d'affichage en contraste adaptent les param\u00e8tres de contraste syst\u00e8me afin que les applications Qt correspondent visuellement au style g\u00e9n\u00e9ral. Les contr\u00f4les et les widgets Qt ont \u00e9t\u00e9 am\u00e9lior\u00e9s pour une utilisation avec des lecteurs d'\u00e9cran.\n<li class=\"l\"> Ajout de la prise en charge des plateformes mobiles Android 15 et 16, y compris la possibilit\u00e9 de fonctionner sur des appareils utilisant des pages de m\u00e9moire de 16 Ko.\n<li class=\"l\"> Pr\u00e9sentation de l'outil Qt Jenny 1.0, qui simplifie l'int\u00e9gration des applications Qt avec l'API Java d'Android et prend en charge la g\u00e9n\u00e9ration automatique de l'API C++ \u00e0 partir des classes Java annot\u00e9es, permettant un acc\u00e8s direct depuis le code Qt \u00e0 des services Android tels que BatteryManager, PowerManager et AudioManager.\n<li class=\"l\"> Ajout de fonctionnalit\u00e9s pour une sortie correcte de l'\u00e9cran de veille sur la plateforme Android.\n<li class=\"l\"> Un support complet est assur\u00e9 pour les plateformes macOS 26 et iOS 26, qui utilisent le langage visuel Liquid Glass et ont modifi\u00e9 l'architecture de rendu.\n<li class=\"l\"> Le module Qt WebView sur la plateforme Windows a \u00e9t\u00e9 am\u00e9lior\u00e9 pour int\u00e9grer un contenu web dans les applications Qt en utilisant le moteur WebView2 bas\u00e9 sur Microsoft Edge au lieu du moteur WebEngine bas\u00e9 sur Chromium.\n<li class=\"l\"> Le module Qt Multimedia a ajout\u00e9 un backend pour l'utilisation de PipeWire sur la plateforme Linux. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3985\">de serveurs<\/a> Le stack Boot2Qt a \u00e9t\u00e9 mis \u00e0 jour et peut \u00eatre utilis\u00e9 pour cr\u00e9er des syst\u00e8mes mobiles d\u00e9marrables avec un environnement bas\u00e9 sur Qt et QML. L'environnement syst\u00e8me dans Boot2Qt a \u00e9t\u00e9 mis \u00e0 jour vers la plateforme Yocto 5.2. Le support des plates-formes Ezurio Nitrogen a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> La soci\u00e9t\u00e9 Qt Company a publi\u00e9 la version du framework Qt 6.10, dans laquelle le travail continue pour stabiliser et augmenter la fonctionnalit\u00e9 de la branche Qt 6.            <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64021\">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.10, \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.10 \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, SUSE 15 SP6, RHEL 8.10\/9.4, Debian 11.6), iOS 16+, 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":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-145034","post","type-post","status-publish","format-standard","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.10, \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=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-frejmvorka-qt-6-10\" \/>\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.10 | 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.10, \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\/reliz-frejmvorka-qt-6-10\" \/>\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=\"2025-10-13T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-13T15:11:55+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\udd47Lancement du framework Qt 6.10 | ProHoster","description":"\ud83e\udd47Lancement du framework Qt 6.10 | ProHoster","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-frejmvorka-qt-6-10","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.10 | 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.10, \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\/reliz-frejmvorka-qt-6-10","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":"2025-10-13T15:11:55+00:00","article:modified_time":"2025-10-13T15:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"145034","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-22 15:54:02","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:18:19","updated":"2026-02-22 15:54:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/145034","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=145034"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/145034\/revisions"}],"predecessor-version":[{"id":162514,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/145034\/revisions\/162514"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=145034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=145034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=145034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}