{"id":105215,"date":"2022-09-30T09:36:44","date_gmt":"2022-09-30T07:36:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-qt-6-4"},"modified":"2022-09-30T09:36:44","modified_gmt":"2022-09-30T07:36:46","slug":"reliz-frejmvorka-qt-6-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-frejmvorka-qt-6-4","title":{"rendered":"Lan\u00e7amento do framework Qt 6.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A Qt Company publicou o lan\u00e7amento do framework Qt 6.4, que d\u00e1 continuidade ao trabalho de estabiliza\u00e7\u00e3o e expans\u00e3o das funcionalidades da linha Qt 6. O Qt 6.4 oferece suporte para as plataformas Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY e QNX. Os c\u00f3digos fonte dos componentes Qt s\u00e3o fornecidos sob as licen\u00e7as LGPLv3 e GPLv2.       <\/p>\n<p>Principais mudan\u00e7as no Qt 6.4:  <\/p>\n<ul>\n<li class=\"l\"> Implementado suporte completo para a plataforma WebAssembly, permitindo a cria\u00e7\u00e3o de aplicativos Qt que funcionam em navegadores web e s\u00e3o port\u00e1veis entre diferentes plataformas de hardware. Aplicativos compilados para a plataforma WebAssembly, gra\u00e7as \u00e0 compila\u00e7\u00e3o JIT, t\u00eam desempenho pr\u00f3ximo ao de c\u00f3digo nativo, podendo usar Qt Quick, Qt Quick 3D e as ferramentas de visualiza\u00e7\u00e3o dispon\u00edveis no Qt. Como um aplicativo baseado em WebAssembly \u00e9 executado em um ambiente isolado do navegador, o acesso a algumas APIs para trabalhar com recursos locais e servi\u00e7os do sistema operacional \u00e9 restrito, mas APIs adicionais s\u00e3o fornecidas para integra\u00e7\u00e3o com o navegador.\n<li class=\"l\"> O m\u00f3dulo Qt TextToSpeech, que foi inclu\u00eddo no Qt 5, foi retornado ao n\u00facleo, mas n\u00e3o fez parte da linha Qt 6. O m\u00f3dulo fornece recursos para s\u00edntese de fala, que podem ser aplicados para aumentar a acessibilidade dos aplicativos para pessoas com defici\u00eancia ou para implementar novas ferramentas de informa\u00e7\u00e3o em segundo plano para o usu\u00e1rio, como a exibi\u00e7\u00e3o de notifica\u00e7\u00f5es em aplicativos de sistemas de infoentretenimento automotivos. No Linux, a convers\u00e3o de texto em fala \u00e9 realizada com a biblioteca Speech Dispatcher (libspeechd), enquanto em outras plataformas, atrav\u00e9s da API padr\u00e3o do sistema operacional.\n<li class=\"l\"> Adicionado um m\u00f3dulo experimental com implementa\u00e7\u00e3o de estilo iOS para Qt Quick. Aplicativos baseados em Qt Quick Controls podem usar automaticamente esse m\u00f3dulo para criar interfaces nativas na plataforma iOS, assim como a interface nativa \u00e9 aplicada no Windows, macOS e Android.    <center><img decoding=\"async\" alt=\"Lan\u00e7amento do framework Qt 6.4\" src=\"\/wp-content\/uploads\/2022\/09\/f1e5f1aacadd05b54b109a0ea2639c9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Lan\u00e7amento do framework Qt 6.4\" src=\"\/wp-content\/uploads\/2022\/09\/0c8197b2ead65688226419b2fe584a9f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Adicionado um m\u00f3dulo experimental QtHttpServer, permitindo a integra\u00e7\u00e3o em aplicativos da funcionalidade de servidor HTTP, que suporta HTTP\/1.1, TLS\/HTTPS, WebSockets, tratamento de erros, roteamento de solicita\u00e7\u00f5es com base em par\u00e2metros na URL (QHttpServerRouter) e REST API.\n<li class=\"l\"> Foi adicionado um m\u00f3dulo experimental Qt Quick 3D Physics, que fornece uma API para simula\u00e7\u00e3o de processos f\u00edsicos, que pode ser usado junto com Qt Quick 3D para a intera\u00e7\u00e3o realista e movimenta\u00e7\u00e3o de objetos em cenas 3D. A implementa\u00e7\u00e3o \u00e9 baseada no motor PhysX.\n<li class=\"l\"> O m\u00f3dulo Qt Quick 3D recebeu suporte experimental para ilumina\u00e7\u00e3o global usando mapas de ilumina\u00e7\u00e3o, permitindo simular de forma mais realista a luz de diferentes fontes na cena 3D. O Qt Quick 3D tamb\u00e9m implementou suporte para part\u00edculas lineares, materiais brilhantes, configura\u00e7\u00f5es avan\u00e7adas de reflex\u00e3o, skyboxes e materiais e texturas customizados.      <center><img decoding=\"async\" alt=\"Lan\u00e7amento do framework Qt 6.4\" src=\"\/wp-content\/uploads\/2022\/09\/1abd85ebffc7791347807cc275628678.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> As capacidades dos tipos TableView e TreeView dispon\u00edveis no Qt Quick foram ampliadas, agora com suporte para navega\u00e7\u00e3o via teclado, sele\u00e7\u00e3o de linhas e colunas, controle mais completo da posi\u00e7\u00e3o das c\u00e9lulas, anima\u00e7\u00e3o, contra\u00e7\u00e3o e expans\u00e3o de estruturas hier\u00e1rquicas.\n<li class=\"l\"> Foi proposto um novo tipo FrameAnimation no Qt Quick, permitindo a execu\u00e7\u00e3o de c\u00f3digo de forma s\u00edncrona com os quadros da anima\u00e7\u00e3o. Para melhorar a fluidez da anima\u00e7\u00e3o, o Qt Quick tamb\u00e9m garante o tratamento autom\u00e1tico de sincroniza\u00e7\u00e3o incorreta de vsync durante a renderiza\u00e7\u00e3o multithreading.    <center>  <div class=\"youtube-placeholder\" data-id=\"paClowU51qw\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/paClowU51qw\/hqdefault.jpg\" alt=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center>\n<li class=\"l\"> No widget QQuickWidget, que permite criar interfaces que combinam elementos baseados em Qt Quick e Qt Widget, foi implementado suporte completo para a camada RHI (Rendering Hardware Interface), que permite opera\u00e7\u00e3o n\u00e3o apenas usando OpenGL, mas tamb\u00e9m sobre APIs Vulkan, Metal e Direct 3D.\n<li class=\"l\"> O m\u00f3dulo Qt Network adicionou a classe QSslServer, que permite criar redes eficazes <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1945\">servidores<\/a>, utilizando TLS para estabelecer um canal de comunica\u00e7\u00e3o seguro.\n<li class=\"l\"> O m\u00f3dulo Qt Multimedia adicionou um backend experimental utilizando o pacote FFmpeg para processamento de v\u00eddeo e \u00e1udio. Durante a reprodu\u00e7\u00e3o de v\u00eddeo, melhorou-se o tratamento de espa\u00e7os de cor e HDR, al\u00e9m de permitir a substitui\u00e7\u00e3o de legendas atrav\u00e9s de QVideoFrames. Foi adicionado suporte para \u00e1udio espacial, permitindo criar cenas com distribui\u00e7\u00e3o tridimensional do som e simular salas virtuais com caracter\u00edsticas de reflex\u00e3o sonora dependendo da localiza\u00e7\u00e3o do ouvinte, do tamanho do ambiente e dos materiais das paredes e do piso.\n<li class=\"l\"> No m\u00f3dulo Qt Widgets, a classe QFormLayout foi expandida com recursos para a constru\u00e7\u00e3o de interfaces que capturam a entrada estruturada do usu\u00e1rio. Na classe QWizard, destinada \u00e0 cria\u00e7\u00e3o de interfaces em m\u00faltiplas etapas, foram adicionadas APIs para gerenciar a visibilidade das linhas em formul\u00e1rios e navegar para qualquer p\u00e1gina do assistente.\n<li class=\"l\"> No QML, a suporte para tipos de valores foi aprimorada, facilitando a transmiss\u00e3o de dados estruturados de C++ para QML. Tipos semelhantes e listas desses tipos podem agora ser usados em propriedades sem a necessidade de encapsulamento baseado em QObject. As capacidades do servidor LSP para integrar suporte \u00e0 linguagem QML em ambientes de desenvolvimento integrado foram ampliadas. O Compilador de Tipos QML, que permite compilar a representa\u00e7\u00e3o QML em c\u00f3digo em C++, agora vem habilitado por padr\u00e3o.\n<li class=\"l\"> As funcionalidades para trabalhar com literais de string no c\u00f3digo foram ampliadas \u2014 as classes QStringEncoder e QStringDecoder agora suportam todas as codifica\u00e7\u00f5es dispon\u00edveis no ICU (International Components for Unicode).\n<li class=\"l\"> Na classe QTextDocuments, foi adicionada suporte \u00e0 marca\u00e7\u00e3o Markdown.          <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57847\">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.4, \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.4 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY \u0438 QNX. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 Qt [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105216,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105215","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.3 - 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.4, \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\/pt\/blog\/news\/reliz-frejmvorka-qt-6-4\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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.4 | 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.4, \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\/pt\/blog\/news\/reliz-frejmvorka-qt-6-4\" \/>\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=\"2022-09-30T07:36:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-30T07:36:46+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\udd47Lan\u00e7amento do framework Qt 6.4 | ProHoster","description":"A Qt Company lan\u00e7ou a vers\u00e3o do framework Qt 6.4, na qual o trabalho de estabiliza\u00e7\u00e3o e expans\u00e3o de funcionalidades da ramifica\u00e7\u00e3o Qt 6 foi continuado.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-frejmvorka-qt-6-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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.4 | 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.4, \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\/pt\/blog\/news\/reliz-frejmvorka-qt-6-4","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":"2022-09-30T07:36:46+00:00","article:modified_time":"2022-09-30T07:36:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105215","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 16:53:51","updated":"2026-02-09 16:53:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/105215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=105215"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/105215\/revisions"}],"predecessor-version":[{"id":159189,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/105215\/revisions\/159189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/105216"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=105215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=105215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=105215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}