{"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\/it\/blog\/news\/pervyj-testovyj-vypusk-qt-6","title":{"rendered":"Primo rilascio di prova di 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\">ha pubblicato<\/a><\/noindex> primo rilascio di prova del nuovo ramo Qt 6, che offrir\u00e0 significativi cambiamenti architettonici, e per la compilazione sar\u00e0 necessario un compilatore che supporti lo standard C++17. Il rilascio include solo l'ossatura iniziale della futura versione di Qt 6 che <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/Qt_6.0_Release\">\u00e8 previsto<\/a><\/noindex> sar\u00e0 disponibile il 1 dicembre 2020. La funzionalit\u00e0 nel ramo Qt 6 sar\u00e0 ampliata fino all'annuncio del freeze del codice il 31 agosto. <\/p>\n<p>La prima versione di prova include i moduli:<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 e<br \/>\nQt Test.<\/p>\n<p>Le chiave <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51238\">di rendering tramite WebGL e Canvas,<\/a><\/noindex> Qt 6:<\/p>\n<ul>\n<li class=\"l\"> API grafico astratto, indipendente dall'API 3D del sistema operativo. Un componente chiave del nuovo stack grafico di Qt \u00e8 il motore di rendering delle scene, che utilizza un layer RHI (Rendering Hardware Interface) per consentire alle applicazioni Qt Quick di funzionare non solo con OpenGL, ma anche sopra le API Vulkan, Metal e Direct 3D.\n<li class=\"l\"> Il modulo Qt Quick 3D con API per la creazione di interfacce utente basate su Qt Quick, combinando elementi di grafica 2D e 3D. Qt Quick 3D consente di utilizzare QML per definire elementi 3D delle interfacce senza utilizzare il formato UIP. In Qt Quick 3D, \u00e8 possibile utilizzare un solo runtime (Qt Quick), un layout della scena e un framework di animazione sia per il 2D che per il 3D, e applicare Qt Design Studio per lo sviluppo visivo delle interfacce. Il modulo affronta problemi come le elevate spese generali nell'integrazione di QML con contenuti da Qt 3D o 3D Studio, e offre la possibilit\u00e0 di sincronizzare animazioni e trasformazioni a livello di singoli fotogrammi tra 2D e 3D.\n<\/li>\n<li class=\"l\"> Ristrutturazione della base di codice suddividendola in parti pi\u00f9 piccole e riducendo le dimensioni del prodotto di base. Gli strumenti per gli sviluppatori e i componenti specializzati verranno forniti come componenti aggiuntivi, distribuiti tramite il catalogo di negozio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51960\">Qt Marketplace<\/a><\/noindex>.\n<li class=\"l\"> Moderna sostanziale del QML:\n<ul>\n<li class=\"l\"> Supporto per tipizzazione rigorosa.\n<\/li>\n<li class=\"l\"> Possibilit\u00e0 di compilare QML in rappresentazioni C++ e codice macchina.\n<\/li>\n<li class=\"l\"> Trasferimento del supporto completo di JavaScript in opzioni (l'uso di un motore JavaScript completamente funzionale richiede molte risorse, rendendo difficile l'applicazione di QML su hardware come i microcontrollori).\n<\/li>\n<li class=\"l\"> Eliminazione del versionamento in QML.\n<\/li>\n<li class=\"l\"> Unificazione delle strutture dati duplicate in QObject e QML (permette di ridurre il consumo di memoria e accelerare il caricamento).\n<\/li>\n<li class=\"l\"> Abbandono della generazione di strutture dati a runtime a favore della generazione a compilation.\n<\/li>\n<li class=\"l\"> Nascondere i componenti interni tramite l'uso di metodi e propriet\u00e0 private.\n<\/li>\n<li class=\"l\"> Integrazione migliorata con gli strumenti di sviluppo per il refactoring e la diagnosi degli errori durante la compilazione.\n<\/ul>\n<li class=\"l\"> Aggiunta di strumenti per l'elaborazione delle risorse grafiche durante la fase di compilazione, ad esempio, per convertire immagini PNG in texture compresse o per convertire shader e mesh in formati binari ottimizzati per hardware specifico.\n<\/li>\n<li class=\"l\"> Integrazione di un motore unificato per temi e stili, che consente di ottenere un aspetto delle applicazioni basate su Qt Widgets e Qt Quick, nativo per diverse piattaforme mobili e desktop.\n<\/li>\n<li class=\"l\"> Come sistema di build, si \u00e8 deciso di utilizzare CMake anzich\u00e9 QMake. Il supporto per la creazione di applicazioni tramite QMake sar\u00e0 mantenuto, ma Qt stesso sar\u00e0 compilato utilizzando CMake. CMake \u00e8 stato scelto poich\u00e9 questo strumento ha ottenuto una vasta diffusione tra gli sviluppatori di progetti C++ ed \u00e8 supportato in molti ambienti di sviluppo integrati. Sviluppo del sistema di build Qbs, che ambiva a sostituire QMake, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">proseguito<\/a><\/noindex> dalla comunit\u00e0.\n<\/li>\n<li class=\"l\"> Transizione allo sviluppo secondo lo standard C++17 (precedentemente si utilizzava C++98). In Qt 6 \u00e8 prevista l'implementazione del supporto per molte delle moderne funzionalit\u00e0 di C++, ma senza perdere la compatibilit\u00e0 con il codice basato su standard precedenti.\n<\/li>\n<li class=\"l\"> Possibilit\u00e0 di utilizzare nel codice C++ alcune funzionalit\u00e0 offerte per QML e Qt Quick. Sar\u00e0 presentato un nuovo sistema di propriet\u00e0 per QObject e classi simili. Dal QML, nel nucleo di Qt sar\u00e0 integrato un motore per la gestione dei binding, il che permetter\u00e0 di ridurre il carico e il consumo di memoria per i binding e renderli accessibili a tutte le parti di Qt, non solo a Qt Quick.\n<\/li>\n<li class=\"l\"> Espansione del supporto per ulteriori linguaggi, come Python e WebAssembly.\n<\/ul>\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <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.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 \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\/it\/blog\/news\/pervyj-testovyj-vypusk-qt-6\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Primo rilascio di prova di Qt 6 | ProHoster","description":"Qt Company ha pubblicato il primo rilascio di prova del nuovo ramo Qt 6, che offrir\u00e0 significativi.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/pervyj-testovyj-vypusk-qt-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/85540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=85540"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/85540\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=85540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=85540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=85540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}