{"id":85540,"date":"2020-06-17T07:41:58","date_gmt":"2020-06-17T05:41:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-testovyj-vypusk-qt-6"},"modified":"2020-06-17T07:41:58","modified_gmt":"2020-06-17T05:41:58","slug":"pervyj-testovyj-vypusk-qt-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-testovyj-vypusk-qt-6","title":{"rendered":"Premi\u00e8re version b\u00eata de Qt 6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/first-qt-6.0-snapshot-available\">a publi\u00e9<\/a><\/noindex> la premi\u00e8re version b\u00eata de la nouvelle branche Qt 6, qui proposera des changements architecturaux significatifs, et n\u00e9cessitera un compilateur qui prend en charge la norme C++17 pour sa construction. Cette version comprend uniquement le cadre initial de la future version de Qt 6, qui <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/Qt_6.0_Release\">est pr\u00e9vue<\/a><\/noindex> sera disponible au 1er d\u00e9cembre 2020. Les fonctionnalit\u00e9s dans la branche Qt 6 seront \u00e9tendues jusqu'\u00e0 l'annonce du gel de la base de code le 31 ao\u00fbt. <\/p>\n<p>La premi\u00e8re version de test comprend les modules :<br \/>\nQt Core,<br \/>\nQt GUI,<br \/>\nQt Widgets,<br \/>\nQt Network,<br \/>\nQt QML,<br \/>\nQt Quick,<br \/>\nQt Quick Controls,<br \/>\nQt SVG,<br \/>\nQt Network Authorization,<br \/>\nQt SQL et<br \/>\nQt Test.<\/p>\n<p>Am\u00e9liorations cl\u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51238\">caract\u00e9ristiques<\/a><\/noindex> Qt 6 :<\/p>\n<ul>\n<li class=\"l\"> Une API graphique abstraite, ind\u00e9pendante de l'API 3D du syst\u00e8me d'exploitation. Le composant cl\u00e9 du nouveau stack graphique Qt est le moteur de rendu de sc\u00e8nes qui utilise une couche RHI (Rendering Hardware Interface) pour garantir le fonctionnement des applications Qt Quick non seulement avec OpenGL, mais aussi au-dessus des API Vulkan, Metal et Direct 3D.\n<li class=\"l\"> Le module Qt Quick 3D avec API pour cr\u00e9er des interfaces utilisateur bas\u00e9es sur Qt Quick, combinant des \u00e9l\u00e9ments de graphismes 2D et 3D. Qt Quick 3D permet d'utiliser QML pour d\u00e9finir des \u00e9l\u00e9ments 3D des interfaces sans avoir recours au format UIP. Dans Qt Quick 3D, un seul runtime (Qt Quick), une seule mise en page de sc\u00e8ne et un seul cadre d'animation peuvent \u00eatre utilis\u00e9s pour 2D et 3D, et Qt Design Studio peut \u00eatre utilis\u00e9 pour le d\u00e9veloppement visuel de l'interface. Ce module r\u00e9sout des probl\u00e8mes tels que les co\u00fbts \u00e9lev\u00e9s d'int\u00e9gration de QML avec du contenu de Qt 3D ou de 3D Studio, et fournit la possibilit\u00e9 de synchroniser l'animation et les transformations au niveau des images individuelles entre 2D et 3D.\n<\/li>\n<li class=\"l\"> Restructuration de la base de code en la d\u00e9composant en parties plus petites et en r\u00e9duisant la taille du produit de base. Les outils pour les d\u00e9veloppeurs et les composants sp\u00e9cialis\u00e9s seront fournis sous forme d'extensions, distribu\u00e9es via une boutique en ligne. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51960\">Qt Marketplace<\/a><\/noindex>.\n<li class=\"l\"> Mise \u00e0 jour significative de QML :\n<ul>\n<li class=\"l\"> Support de la typage strict.\n<\/li>\n<li class=\"l\"> Possibilit\u00e9 de compiler QML en repr\u00e9sentation C++ et en code machine.\n<\/li>\n<li class=\"l\"> Passage du support complet de JavaScript au statut d'option (l'utilisation d'un moteur JavaScript complet n\u00e9cessite beaucoup de ressources, ce qui entrave l'utilisation de QML sur des mat\u00e9riels tels que des microcontr\u00f4leurs).\n<\/li>\n<li class=\"l\"> Abandon de la versionnage dans QML.\n<\/li>\n<li class=\"l\"> Unification des structures de donn\u00e9es se r\u00e9p\u00e9tant dans QObject et QML (r\u00e9duit la consommation de m\u00e9moire et acc\u00e9l\u00e8re le d\u00e9marrage).\n<\/li>\n<li class=\"l\"> \u00c9limination de la g\u00e9n\u00e9ration de structures de donn\u00e9es \u00e0 l'ex\u00e9cution au profit de la g\u00e9n\u00e9ration \u00e0 la compilation.\n<\/li>\n<li class=\"l\"> Masquer les composants internes gr\u00e2ce \u00e0 l'utilisation de m\u00e9thodes et de propri\u00e9t\u00e9s priv\u00e9es.\n<\/li>\n<li class=\"l\"> Int\u00e9gration am\u00e9lior\u00e9e avec les outils de d\u00e9veloppement pour le refactoring et le diagnostic des erreurs lors de la compilation.\n<\/ul>\n<li class=\"l\"> Ajout d'outils pour le traitement des ressources graphiques lors de la compilation, par exemple pour convertir des images PNG en textures compress\u00e9es ou pour convertir des shaders et des maillages en formats binaires optimis\u00e9s pour des mat\u00e9riels sp\u00e9cifiques.\n<\/li>\n<li class=\"l\"> Int\u00e9gration d'un moteur unifi\u00e9 pour les th\u00e8mes et styles, permettant d'obtenir un aspect d'application bas\u00e9 sur Qt Widgets et Qt Quick, natif pour diverses plateformes mobiles et de bureau.\n<\/li>\n<li class=\"l\"> En tant que syst\u00e8me de build, il a \u00e9t\u00e9 d\u00e9cid\u00e9 d'utiliser CMake au lieu de QMake. Le soutien pour la compilation d'applications avec QMake sera maintenu, mais Qt lui-m\u00eame sera construit en utilisant CMake. CMake a \u00e9t\u00e9 choisi, car cet outil a \u00e9t\u00e9 largement adopt\u00e9 parmi les d\u00e9veloppeurs de projets C++ et est pris en charge par de nombreux environnements de d\u00e9veloppement int\u00e9gr\u00e9s. D\u00e9veloppement d'un syst\u00e8me de build Qbs, qui pr\u00e9tendait remplacer QMake, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">poursuivie<\/a><\/noindex> par la communaut\u00e9.\n<\/li>\n<li class=\"l\"> Passage \u00e0 la norme C++17 lors du d\u00e9veloppement (pr\u00e9c\u00e9demment C++98). Qt 6 pr\u00e9voit de prendre en charge de nombreuses fonctionnalit\u00e9s modernes de C++, tout en pr\u00e9servant la compatibilit\u00e9 avec le code bas\u00e9 sur des normes ant\u00e9rieures.\n<\/li>\n<li class=\"l\"> Possibilit\u00e9 d'utiliser dans le code C++ certaines fonctionnalit\u00e9s propos\u00e9es pour QML et Qt Quick. Une nouvelle syst\u00e8me de propri\u00e9t\u00e9s pour QObject et des classes similaires sera pr\u00e9sent\u00e9e. Un moteur pour le travail avec des liaisons (binding) sera int\u00e9gr\u00e9 dans le noyau de Qt depuis QML, ce qui permettra de r\u00e9duire la charge et la consommation m\u00e9moire pour les liaisons et de les rendre accessibles \u00e0 toutes les parties de Qt, et pas seulement \u00e0 Qt Quick.\n<\/li>\n<li class=\"l\"> Extension du support pour des langages suppl\u00e9mentaires, tels que Python et WebAssembly.\n<\/ul>\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53164\">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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0430 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++17. \u0412\u044b\u043f\u0443\u0441\u043a \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u0440\u043a\u0430\u0441 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 Qt 6, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 1 \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2020 \u0433\u043e\u0434\u0430. \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432 \u0432\u0435\u0442\u043a\u0435 Qt 6 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c\u0441\u044f \u0434\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043c\u043e\u0440\u043e\u0437\u043a\u0438 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 [&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-85540","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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.\" \/>\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\/pervyj-testovyj-vypusk-qt-6\" \/>\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\u041f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Qt 6 | 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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-testovyj-vypusk-qt-6\" \/>\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=\"2020-06-17T05:41:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-17T05:41:58+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\udd47 Premier release candidate de Qt 6 | ProHoster","description":"La soci\u00e9t\u00e9 Qt Company a publi\u00e9 le premier release candidate de la nouvelle version Qt 6, qui proposera des am\u00e9liorations significatives.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-testovyj-vypusk-qt-6","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\u041f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Qt 6 | 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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-testovyj-vypusk-qt-6","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":"2020-06-17T05:41:58+00:00","article:modified_time":"2020-06-17T05:41:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85540","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:35:48","updated":"2022-09-28 09:50:35","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\/85540","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=85540"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/85540\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=85540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=85540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=85540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}