{"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\/en\/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>On May 26, a new version of the C++ framework was released <strong>Qt 5.15 LTS<\/strong>.<\/p>\n<p>This version is the last among the Qt 5 versions before the release of Qt 6. Features that are planned for removal in Qt 6 are marked in the current release as deprecated. Community support will be provided until the release of Qt 6, while commercial support will last for three years.<\/p>\n<p>New features of this release:<\/p>\n<ul>\n<li>\n<p>The migration of the graphics stack of Qt has begun to <strong>Qt Rendering Hardware Interface<\/strong> (RHI), which enables Qt Quick applications to run on top of Direct 3D, Metal (Apple's graphics API), Vulkan, and OpenGL. Qt RHI is expected to become a central part of Qt 6.<\/p>\n<\/li>\n<li>\n<p>Full support for <strong>Qt Quick 3D<\/strong> \u2014 API for integrating 3D content into applications based on Qt Quick with the ability to define 3D scenes in QML. First introduced in Qt 5.14, this release adds support for post-processing effects, a new API for custom geometry, quaternion-based shape rotation, and support for divergent rays.<\/p>\n<\/li>\n<li>\n<p><strong>Qt Design Studio 1.5<\/strong> with support for Qt Quick 3D, a revamped interface based on dockable widgets, enhanced 3D viewing, the ability to add annotations to elements, and a new diagram editor.<\/p>\n<\/li>\n<li>\n<p>In <strong>Qt QML<\/strong> Added 'required' properties for components whose values must be set by the users of the component, inline component assignment, a declarative way to specify types, and the merge operator ?? to assign a value if the left side is NULL. The warnings in the qmllint utility have also been improved, and a new utility qmlformat has been introduced for checking compliance with QML coding style guidelines. QML as part of the Qt package for microcontrollers has become compatible with QML for Qt 5.15.<\/p>\n<\/li>\n<li>\n<p>In <strong>Qt Quick<\/strong> added support for color spaces for Image elements, added a PathText element in Qt Quick Shapes. The pointer handler now has a cursorShape property to set the mouse cursor shape, and for TableView, a HeaderView object was added for vertical and horizontal table headers.<\/p>\n<\/li>\n<li>\n<p>Improved client-side decoration (CSD) support.<\/p>\n<\/li>\n<li>\n<p><strong>Qt Lottie<\/strong>, the Adobe Effects animation integration module is now fully supported.<\/p>\n<\/li>\n<li>\n<p><strong>Qt WebEngine<\/strong> updated to Chromium 80.<\/p>\n<\/li>\n<li>\n<p>The <strong>Qt 3D<\/strong> improved profiling and debugging support.<\/p>\n<\/li>\n<li>\n<p><strong>Qt Multimedia<\/strong> supports rendering on multiple surfaces. Image scaling and conversion procedures in Qt GUI are now multithreaded in many cases.<\/p>\n<\/li>\n<li>\n<p><strong>Qt Network<\/strong> supports customizable timeouts and TLS 1.3 session tickets.<\/p>\n<\/li>\n<li>\n<p>QRunnable and QThreadPool can work together with std::function, a cross-platform method for moving to the trash has been added in QFile::moveToTrash().<\/p>\n<\/li>\n<li>\n<p>Support for the native file selection dialog has been added in Android.<\/p>\n<\/li>\n<\/ul>\n<p>Source: <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.2 - 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\/en\/blog\/news\/qt-5-15\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\/en\/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\/en\/blog\/news\/qt-5-15","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\/en\/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\/en\/wp-json\/wp\/v2\/posts\/83149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=83149"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/83149\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/83150"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=83149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=83149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=83149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}