{"id":35466,"date":"2019-10-31T22:04:29","date_gmt":"2019-10-31T19:04:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-frejmvorka-qt-5-13\/"},"modified":"2019-10-31T22:04:29","modified_gmt":"2019-10-31T19:04:29","slug":"reliz-frejmvorka-qt-5-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-frejmvorka-qt-5-13","title":{"rendered":"Lanzamiento del framework Qt 5.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de medio a\u00f1o de desarrollo <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.qt.io\/blog\/2019\/06\/19\/qt-5-13-released\/\">preparado<\/a><\/noindex> lanzamiento del marco multiplataforma <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/\">Qt 5.13<\/a><\/noindex>. Los c\u00f3digos fuente de los componentes de Qt se distribuyen bajo las licencias LGPLv3 y GPLv2, las herramientas de Qt para desarrolladores, como Qt Creator y qmake, as\u00ed como algunos m\u00f3dulos se distribuyen bajo la licencia GPLv3.  <\/p>\n<p>Principales <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/New_Features_in_Qt_5.13\">novedades<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Se ha asegurado un soporte completo para el m\u00f3dulo &#171;Qt for WebAssembly&#187; (anteriormente experimental), que permite compilar aplicaciones gr\u00e1ficas basadas en Qt como m\u00f3dulos en WebAssembly, los cuales se pueden ejecutar directamente en un navegador web. Para la compilaci\u00f3n se utiliza Emscripten. OpenGL se traduce a WebGL;\n<li class=\"l\"> Se han ampliado las capacidades del m\u00f3dulo Qt GUI, que generaliza las clases relacionadas con la integraci\u00f3n con sistemas de ventanas, manejo de eventos, integraci\u00f3n con OpenGL y OpenGL ES, gr\u00e1ficos 2D, manipulaci\u00f3n de im\u00e1genes, fuentes y texto. La nueva versi\u00f3n incluye una nueva API<br \/>\n QImage::convertTo para convertir formatos de imagen. Se han a\u00f1adido nuevos m\u00e9todos clear, reserve y capacity a la clase QPainterPath;<\/p>\n<li class=\"l\"> En el m\u00f3dulo Qt QML, que proporciona herramientas para el desarrollo de interfaces mediante el lenguaje QML, se ha mejorado el soporte para tipos enumerados definidos en c\u00f3digo C++. Se ha optimizado el manejo de valores &#171;null&#187; en la etapa de compilaci\u00f3n. Se ha agregado la posibilidad de generar tablas de funciones en sistemas Windows de 64 bits, permitiendo realizar el desenrollado de pila (unwind) para funciones compiladas JIT;\n<li class=\"l\"> En Qt Quick, en el objeto TableView se ha a\u00f1adido la posibilidad de ocultar columnas y filas de las tablas;\n<li class=\"l\"> En Qt Quick Controls 2 se ha a\u00f1adido el tipo <noindex><a rel=\"nofollow\" href=\"https:\/\/doc-snapshots.qt.io\/qt5-dev\/qml-qtquick-controls2-splitview.html\">SplitView<\/a><\/noindex> para la disposici\u00f3n horizontal o vertical de elementos mostrando un separador m\u00f3vil entre cada elemento. Para los iconos se ha a\u00f1adido una propiedad que permite gestionar su almacenamiento en cach\u00e9;\n<li class=\"l\"> El motor web Qt WebEngine se ha actualizado al estado de Chromium 73 y se ha ampliado con el soporte de un visor de PDF integrado, presentado como un complemento interno. Esta nueva versi\u00f3n tambi\u00e9n incluye almacenamiento de certificados de cliente locales y soporte para certificados desde QML. Se ha a\u00f1adido la API Web Notifications. Se ha implementado soporte para interceptores de solicitudes URL;\n<li class=\"l\"> En el m\u00f3dulo Qt Network para sockets SSL se ha a\u00f1adido soporte para canales seguros (Secure Channel) y la posibilidad de verificar el estado de los certificados mediante el protocolo OCSP (Online Certificate Status Protocol). Para el soporte de SSL en Linux y Android se ha utilizado una nueva rama de la biblioteca OpenSSL 1.1;\n<li class=\"l\"> En el m\u00f3dulo Qt Multimedia para QML, se ha a\u00f1adido soporte para la reproducci\u00f3n continua (sin pausas entre diferentes contenidos, controlado por la propiedad flushMode). Para Windows y macOS se ha incluido la opci\u00f3n de utilizar el framework GStreamer. Para Android se ha a\u00f1adido soporte para roles de sonido;\n<li class=\"l\"> Se ha actualizado el m\u00f3dulo Qt KNX con soporte para el est\u00e1ndar hom\u00f3nimo de automatizaci\u00f3n del hogar. Se ha a\u00f1adido una API para establecer conexiones seguras de cliente con el servidor KNXnet, que se pueden utilizar para el env\u00edo seguro de mensajes a la bus KNX y para el control de dispositivos compatibles con KNX;\n<li class=\"l\"> Se ha eliminado la etiqueta de desarrollo experimental de la API de C++ del m\u00f3dulo Qt OPC UA, que proporciona soporte para el est\u00e1ndar de comunicaci\u00f3n industrial OPC\/UA. Se ha a\u00f1adido una API experimental para QML;\n<li class=\"l\"> Se ha a\u00f1adido un nuevo m\u00f3dulo experimental Qt CoAP (Constrained Application Protocol) con la implementaci\u00f3n de la parte del cliente del protocolo M2M, utilizado para crear redes de dispositivos de Internet de las Cosas. Se ha implementado soporte para DTLS (Datagram TLS) sobre UDP;\n<li class=\"l\"> Se han realizado correcciones y mejoras en el conjunto de m\u00f3dulos &#171;Qt for Python&#187; para crear aplicaciones gr\u00e1ficas en Python utilizando Qt5 (los desarrolladores en Python tienen acceso a la mayor parte de la API de C++ de Qt). Qt for Python se basa en el m\u00f3dulo PySide2 y contin\u00faa su desarrollo (en esencia, la primera versi\u00f3n de PySide con soporte para Qt 5 se ofrece bajo un nuevo nombre);\n<li class=\"l\"> Se ha a\u00f1adido un nuevo m\u00f3dulo experimental <noindex><a rel=\"nofollow\" href=\"https:\/\/doc-snapshots.qt.io\/qt5-5.13\/qtlottieanimation-index.html\">Qt Lottie<\/a><\/noindex>, que proporciona una API ampliada para QML, permitiendo renderizar gr\u00e1ficos y animaciones exportadas en formato JSON mediante el plugin Bodymovin para Adobe After Effects. Gracias a QtLottie, un dise\u00f1ador puede preparar efectos de animaci\u00f3n en su aplicaci\u00f3n preferida, mientras que un desarrollador puede conectar directamente los archivos exportados a la interfaz de aplicaciones en QtQuick. QtLottie incluye un micro-motor integrado para la ejecuci\u00f3n de animaciones, recortes, procesamiento de capas y otros efectos. El motor est\u00e1 disponible a trav\u00e9s del elemento QML LottieAnimation, que se puede controlar desde el c\u00f3digo QML de manera similar a otros elementos de QtQuick;\n<li class=\"l\"> En Qt Wayland Compositor, un sistema de renderizaci\u00f3n multihilo para dispositivos embebidos basado en el protocolo Wayland, se ha asegurado el soporte para los protocolos linux-dmabuf-unstable-v1 y wp_viewporter. En los componentes de la plataforma para Wayland se ha a\u00f1adido soporte para el protocolo fullscreen-shell-unstable-v1;\n<li class=\"l\"> En el m\u00f3dulo de soporte para la plataforma Android se ha a\u00f1adido la posibilidad de utilizar di\u00e1logos nativos para trabajar con archivos. Los requisitos para la versi\u00f3n m\u00ednima de la plataforma se han elevado a Android 5.0 (nivel de API 21);\n<li class=\"l\"> En Qt 3D se ha a\u00f1adido soporte para la importaci\u00f3n y exportaci\u00f3n de manejadores de texturas OpenGL. Se ha implementado soporte inicial para la importaci\u00f3n de escenas glTF 2.0;\n<li class=\"l\"> Se han declarado obsoletos y se eliminar\u00e1n en una de las pr\u00f3ximas versiones los m\u00f3dulos Qt Script,<br \/>\n    Qt Quick Controls 1 y Qt XmlPatterns. Se ha eliminado el m\u00f3dulo Qt Canvas 3D.<\/p>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50907\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 5.13. \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 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 LGPLv3 \u0438 GPLv2, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b Qt \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a Qt Creator \u0438 qmake, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043e\u0434\u0443\u043b\u044f &#171;Qt for WebAssembly&#187; (\u0440\u0430\u043d\u0435\u0435 \u0431\u044b\u043b \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u043c), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 [&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-35466","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=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430\" \/>\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\/es\/blog\/news\/reliz-frejmvorka-qt-5-13\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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 5.13 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/reliz-frejmvorka-qt-5-13\" \/>\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=\"2019-10-31T19:04:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:29+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\udd47Lanzamiento del marco Qt 5.13 | ProHoster","description":"Despu\u00e9s de seis meses de desarrollo, se ha preparado el lanzamiento del marco multiplataforma","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-frejmvorka-qt-5-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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 5.13 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-frejmvorka-qt-5-13","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":"2019-10-31T19:04:29+00:00","article:modified_time":"2019-10-31T19:04:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35466","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":"2026-01-21 23:24:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:01:28","updated":"2026-01-21 23:24:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=35466"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35466\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=35466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=35466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=35466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}