{"id":83149,"date":"2020-05-29T01:42:07","date_gmt":"2020-05-28T23:42:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/qt-5-15"},"modified":"2020-05-29T01:42:07","modified_gmt":"2020-05-28T23:42:07","slug":"qt-5-15","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/qt-5-15","title":{"rendered":"Qt 5.15","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/19177\/original.jpg\" itemprop=\"contentURL\"><br \/>\n      <img decoding=\"async\" alt=\"Qt 5.15\" src=\"\/wp-content\/uploads\/2020\/05\/7934f5497633d1636ecc5fcf16cf0a73.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>A nova vers\u00e3o do framework C++ foi lan\u00e7ada em 26 de maio <strong>Qt 5.15 LTS<\/strong>.<\/p>\n<p>Esta vers\u00e3o \u00e9 a \u00faltima entre as vers\u00f5es Qt 5 antes do lan\u00e7amento do Qt 6. As fun\u00e7\u00f5es previstas para remo\u00e7\u00e3o no Qt 6 s\u00e3o indicadas nesta vers\u00e3o como obsoletas. O suporte n\u00e3o comercial ser\u00e1 disponibilizado at\u00e9 o lan\u00e7amento do Qt 6, enquanto o suporte comercial ser\u00e1 oferecido por tr\u00eas anos.<\/p>\n<p>Novidades da vers\u00e3o:<\/p>\n<ul>\n<li>\n<p>Iniciado o porte da pilha gr\u00e1fica Qt para <strong>Qt Rendering Hardware Interface<\/strong> (RHI), que permite que aplicativos Qt Quick sejam executados sobre Direct 3D, Metal (API gr\u00e1fica dos sistemas Apple), Vulkan e OpenGL. Espera-se que o Qt RHI se torne uma parte central do Qt 6.<\/p>\n<\/li>\n<li>\n<p>Suporte total adicionado <strong>Qt Quick 3D<\/strong> - API para a incorpora\u00e7\u00e3o de conte\u00fado 3D em aplica\u00e7\u00f5es baseadas no Qt Quick com capacidade para definir cenas 3D na linguagem QML. Apresentado pela primeira vez no Qt 5.14, nesta vers\u00e3o o API ganhou suporte para efeitos de p\u00f3s-processamento, uma nova API para geometria personalizada, API de rota\u00e7\u00e3o de formas baseada em quaterni\u00f5es e suporte para raios divergentes.<\/p>\n<\/li>\n<li>\n<p><strong>Qt Design Studio 1.5<\/strong> com suporte para Qt Quick 3D, uma interface reformulada baseada em widgets acopl\u00e1veis, visualiza\u00e7\u00e3o 3D aprimorada, possibilidade de adicionar anota\u00e7\u00f5es aos elementos e um novo editor de diagramas.<\/p>\n<\/li>\n<li>\n<p>Em <strong>Qt QML<\/strong> adicionados resultados obrigat\u00f3rios (required) para componentes cujos valores devem ser obrigatoriamente definidos pelos usu\u00e1rios do componente, defini\u00e7\u00e3o em linha (inline) de componentes, uma maneira declarativa de definir tipos, operador de fus\u00e3o ?? para atribuir um valor no caso de igualdade entre NULL e o valor \u00e0 esquerda. Tamb\u00e9m foram melhorados os avisos da ferramenta qmllint, e uma ferramenta qmlformat foi adicionada para verificar a conformidade com as diretrizes de estilo de c\u00f3digo QML; o QML como parte do pacote Qt para microcontroladores tornou-se compat\u00edvel com o QML do Qt 5.15.<\/p>\n<\/li>\n<li>\n<p>Em <strong>Qt Quick<\/strong> Adicionado suporte a espa\u00e7os de cores para elementos Image, inclu\u00eddo o elemento PathText no Qt Quick Shapes. O manipulador de ponteiro agora possui a propriedade cursorShape para definir a forma do cursor do mouse, e para TableView foi adicionado o objeto HeaderView para adicionar cabe\u00e7alhos verticais e horizontais \u00e0s tabelas.<\/p>\n<\/li>\n<li>\n<p>Melhorado o suporte ao design do lado do cliente (CSD).<\/p>\n<\/li>\n<li>\n<p><strong>Qt Lottie<\/strong>, m\u00f3dulo de integra\u00e7\u00e3o de anima\u00e7\u00f5es Adobe Effects, agora suportado completamente.<\/p>\n<\/li>\n<li>\n<p><strong>Qt WebEngine<\/strong> atualizado para Chromium 80.<\/p>\n<\/li>\n<li>\n<p>Na <strong>Qt 3D<\/strong> melhorado o suporte para profiling e debugging.<\/p>\n<\/li>\n<li>\n<p><strong>Qt Multimedia<\/strong> suporta renderiza\u00e7\u00e3o em v\u00e1rias superf\u00edcies. Os procedimentos de redimensionamento e convers\u00e3o de imagens na Qt GUI agora s\u00e3o multifuncionais na maioria dos casos.<\/p>\n<\/li>\n<li>\n<p><strong>Qt Network<\/strong> suporta timeouts configur\u00e1veis e tickets de sess\u00e3o TLS 1.3.<\/p>\n<\/li>\n<li>\n<p>QRunnable e QThreadPool podem trabalhar juntos com std::function, um m\u00e9todo de remo\u00e7\u00e3o multiplataforma foi adicionado para enviar para a lixeira QFile::moveToTrash().<\/p>\n<\/li>\n<li>\n<p>Suporte adicionado para o di\u00e1logo nativo de escolha de arquivo no Android.<\/p>\n<\/li>\n<\/ul>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/kde\/15728578\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>26 \u043c\u0430\u044f \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f C++ \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 5.15 LTS. \u042d\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f &#8212; \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0440\u0435\u0434\u0438 \u0432\u0435\u0440\u0441\u0438\u0439 Qt 5 \u043f\u0435\u0440\u0435\u0434 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c Qt 6. \u0424\u0443\u043d\u043a\u0446\u0438\u0438, \u043d\u0430\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0435 \u043a \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044e \u0432 Qt 6 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435. \u041d\u0435\u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0434\u043e \u0432\u044b\u0445\u043e\u0434\u0430 Qt 6, \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442. \u041d\u043e\u0432\u0438\u043d\u043a\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430: \u041d\u0430\u0447\u0430\u0442 \u043f\u0435\u0440\u0435\u043d\u043e\u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":83150,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-83149","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=\"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\/qt-5-15\" \/>\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\udd47Qt 5.15 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/qt-5-15\" \/>\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-05-28T23:42:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-28T23:42:07+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\udd47Qt 5.15 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/qt-5-15","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\udd47Qt 5.15 | ProHoster","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/qt-5-15","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-05-28T23:42:07+00:00","article:modified_time":"2020-05-28T23:42:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83149","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 15:24:25","updated":"2022-10-03 23:38:52","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\/83149","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=83149"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/83149\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/83150"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=83149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=83149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=83149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}