{"id":107638,"date":"2023-04-03T18:48:09","date_gmt":"2023-04-03T16:48:12","guid":{"rendered":"https:\/\/prohoster.info\/?p=107638"},"modified":"2023-04-04T10:37:18","modified_gmt":"2023-04-04T08:37:18","slug":"reliz-frejmvorka-qt-6-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-frejmvorka-qt-6-5","title":{"rendered":"Lansarea framework-ului Qt 6.5","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Qt Company a publicat lansarea framework-ului Qt 6.5, continu\u00e2nd munca de stabilizare \u0219i extindere a func\u021bionalit\u0103\u021bii ramurii Qt 6. \u00cen Qt 6.5 este asigurat\u0103 suportul pentru platformele Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4\/9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY \u0219i QNX. Codurile surs\u0103 ale componentelor Qt sunt livrate sub licen\u021bele LGPLv3 \u0219i GPLv2.         <\/p>\n<p>Qt 6.5 a primit statut de versiune LTS, \u00een cadrul c\u0103reia actualiz\u0103rile pentru utilizatorii cu licen\u021b\u0103 comercial\u0103 vor fi generate timp de trei ani (pentru ceilal\u021bi, actualiz\u0103rile vor fi publicate cu \u0219ase luni \u00eenainte de formarea urm\u0103toarei versiuni semnificative). Suportul pentru ramura precedent\u0103 LTS Qt 6.2 va dura p\u00e2n\u0103 pe 30 septembrie 2024. Ramura Qt 5.15 va fi \u00eentre\u021binut\u0103 p\u00e2n\u0103 \u00een mai 2025.          <\/p>\n<p>Principalele modific\u0103ri \u00een Qt 6.5:  <\/p>\n<ul>\n<li class=\"l\"> Modul Qt Quick 3D Physics a fost stabilizat \u0219i mutat \u00een categoria modulelor complet suportate, oferind un API pentru simularea proceselor fizice, care poate fi utilizat \u00eempreun\u0103 cu Qt Quick 3D pentru interac\u021biuni \u0219i mi\u0219c\u0103ri realiste ale obiectelor \u00een scene 3D. Implementarea se bazeaz\u0103 pe motorul PhysX.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suportul pentru modul \u00eentunecat pe platforma Windows. Aplicarea automat\u0103 a modului \u00eentunecat activat \u00een sistem \u0219i ajustarea cadrelor \u0219i antetului, \u00een cazul \u00een care aplica\u021bia utilizeaz\u0103 un stil care nu modific\u0103 paleta. \u00cen aplica\u021bie, reac\u021bia proprie la schimb\u0103rile din tema sistemului poate fi configurat\u0103 prin procesarea schimb\u0103rii propriet\u0103\u021bii QStyleHints::colorScheme.    <center><img decoding=\"async\" alt=\"Lansarea framework-ului Qt 6.5\" src=\"\/wp-content\/uploads\/2023\/04\/a5b11bdb710b3a8b0598c9eefd780547.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00cen Qt Quick Controls, stilul Material pentru Android a fost adus \u00een conformitate cu recomand\u0103rile Material 3. A fost implementat un stil complet pentru iOS. Au fost ad\u0103ugate API-uri pentru modificarea aspectului (de exemplu, containerStyle pentru TextField sau TextArea, sau roundedScale pentru butoane \u0219i pop-up-uri).    <center><img decoding=\"async\" alt=\"Lansarea framework-ului Qt 6.5\" src=\"\/wp-content\/uploads\/2023\/04\/23a6b95f5af2a54b2e021406262550e9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Pe platforma macOS, \u00een aplica\u021biile care utilizeaz\u0103 QMessageBox sau QErrorMessage, se asigur\u0103 afi\u0219area dialogurilor native pentru platform\u0103.    <center><img decoding=\"async\" alt=\"Lansarea framework-ului Qt 6.5\" src=\"\/wp-content\/uploads\/2023\/04\/4b83d17d1cfd86733f414f873cb75d01.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Pentru Wayland a fost ad\u0103ugat interfa\u021ba software QNativeInterface::QWaylandApplication pentru acces direct la obiectele native pentru Wayland, care sunt folosite \u00een structurile interne Qt, precum \u0219i pentru acces la informa\u021biile despre ultimele ac\u021biuni ale utilizatorului, care pot fi solicitate pentru a fi transmise extensiilor protocolului Wayland. Noua interfa\u021b\u0103 software este implementat\u0103 \u00een spa\u021biul de nume QNativeInterface, unde sunt disponibile \u0219i apeluri pentru acces la API-urile native ale platformelor X11 \u0219i Android.\n<li class=\"l\"> A fost ad\u0103tat\u0103 suportul pentru platforma Android 12 \u0219i, \u00een ciuda modific\u0103rilor semnificative \u00een aceast\u0103 ramur\u0103, a fost p\u0103strat\u0103 posibilitatea de a crea build-uri universale pentru Android, care pot func\u021biona pe dispozitive cu diferite versiuni de Android, \u00eencep\u00e2nd cu Android 8.\n<li class=\"l\"> Stiva Boot2Qt a fost actualizat\u0103 \u0219i poate fi utilizat\u0103 pentru a crea sisteme mobile bootabile cu un mediu bazat pe Qt \u0219i QML. Mediul de sistem din Boot2Qt a fost actualizat la platforma Yocto 4.1 (Langdale).\n<li class=\"l\"> A \u00eenceput formarea pachetelor pentru Debian 11, pentru care se ofer\u0103 suport comercial.\n<li class=\"l\"> Capabilit\u0103\u021bile platformei WebAssembly au fost extinse, permi\u021b\u00e2nd crearea aplica\u021biilor Qt care func\u021bioneaz\u0103 \u00een web-browser \u0219i pot fi transferate \u00eentre diferite platforme hardware. Aplica\u021biile construite pentru platforma WebAssembly, datorit\u0103 compil\u0103rii JIT, ruleaz\u0103 cu o performan\u021b\u0103 aproape de codul nativ, pot utiliza Qt Quick, Qt Quick 3D \u0219i instrumentele de vizualizare disponibile \u00een Qt. Noua versiune a ad\u0103ugat suport pentru redarea video \u0219i utilizarea \u00een widget-uri a utilit\u0103\u021bilor pentru persoanele cu dizabilit\u0103\u021bi.\n<li class=\"l\"> Motorul web Qt WebEngine a fost actualizat la baza de cod Chromium 110. Pe platforma Linux a fost implementat suportul pentru accelerarea hardware-ului red\u0103rii video folosind API-ul grafic Vulkan \u00een medii bazate pe X11 \u0219i Wayland.\n<li class=\"l\"> A fost ad\u0103ugat modulul Qt Quick Effects, care ofer\u0103 efecte grafice gata de utilizare pentru interfa\u021ba bazat\u0103 pe Qt Quick. Efectele proprii pot fi create de la zero sau pot fi ob\u021binute prin combinarea efectelor existente cu ajutorul instrumentului Qt Quick Effect Maker.\n<li class=\"l\"> \u00cen modulul Qt Quick 3D a fost oferit\u0103 posibilitatea de a ajusta nivelul de detaliu al modelelor (de exemplu, pentru obiectele situate departe de camer\u0103, pot fi generate mesh-uri mai simple). \u00cen API-ul SceneEnvironment a fost implementat suportul pentru cea\u021b\u0103 \u0219i dispari\u021bia treptat\u0103 a obiectelor \u00eendep\u0103rtate. \u00cen ExtendedSceneEnvironment au fost oferite capacit\u0103\u021bi pentru crearea efectelor de postprocesare complexe \u0219i combinarea unor astfel de efecte, cum ar fi ad\u00e2ncimea c\u00e2mpului, glow \u0219i reflexii.\n<li class=\"l\"> A fost ad\u0103ugat modulul experimental Qt GRPC cu suport pentru protocoalele gRPC \u0219i Protocol Buffer, care permite accesarea serviciilor gRPC \u0219i efectuarea serializ\u0103rii claselor Qt utiliz\u00e2nd Protobuf.\n<li class=\"l\"> \u00cen modulul Qt Network a fost ad\u0103ugat suport pentru configurarea conexiunilor HTTP 1.\n<li class=\"l\"> Modulul Qt Serial Bus a fost \u00eembun\u0103t\u0103\u021bit cu clase experimentale pentru lucrul cu magistrala CAN, care pot fi utilizate pentru codificarea \u0219i decodificarea mesajelor CAN, procesarea cadrelor \u0219i analiza fi\u0219ierelor DBC.\n<li class=\"l\"> Modulul Qt Location a fost re\u00eenviat, oferind aplica\u021biilor instrumente pentru integrarea h\u0103r\u021bilor, naviga\u021biei \u0219i marc\u0103rii locurilor de interes (POI). Modulul suport\u0103 o interfa\u021b\u0103 de pluginuri, prin care pot fi conectate backend-uri pentru a lucra cu diferi\u021bi furnizori de servicii \u0219i pentru a crea extensii API. Deocamdat\u0103, modulul are statut experimental \u0219i suport\u0103 doar backend-ul pentru h\u0103r\u021bi bazate pe Open Street Maps.      <center><img decoding=\"async\" alt=\"Lansarea framework-ului Qt 6.5\" src=\"\/wp-content\/uploads\/2023\/04\/01e8f23070b31142ffc75d7d694f2660.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Func\u021bionalit\u0103\u021bile modulelor Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets au fost extinse.\n<li class=\"l\"> A fost realizat\u0103 o munc\u0103 considerabil\u0103 pentru \u00eembun\u0103t\u0103\u021birea stabilit\u0103\u021bii, fiind \u00eenchise aproximativ 3500 de rapoarte de erori.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58911\">opennet.ro<\/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.5, \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.5 \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 11+, Linux (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4\/9.0), iOS 14+, Android 8+ (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":107639,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107638","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.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 \u0440\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.5, \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\/ro\/blog\/news\/reliz-frejmvorka-qt-6-5\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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.5 | 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.5, \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\/ro\/blog\/news\/reliz-frejmvorka-qt-6-5\" \/>\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=\"2023-04-03T16:48:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-04T08:37:18+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\udd47Lansarea framework-ului Qt 6.5 | ProHoster","description":"Compania Qt a publicat versiunea framework-ului Qt 6.5, continu\u00e2nd lucr\u0103rile de stabilizare \u0219i extindere a func\u021bionalit\u0103\u021bii ramurii Qt 6.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-frejmvorka-qt-6-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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.5 | 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.5, \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\/ro\/blog\/news\/reliz-frejmvorka-qt-6-5","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":"2023-04-03T16:48:12+00:00","article:modified_time":"2023-04-04T08:37:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/107638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=107638"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/107638\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/107639"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=107638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=107638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=107638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}