{"id":85540,"date":"2020-06-17T07:41:58","date_gmt":"2020-06-17T05:41:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-testovyj-vypusk-qt-6"},"modified":"2020-06-17T07:41:58","modified_gmt":"2020-06-17T05:41:58","slug":"pervyj-testovyj-vypusk-qt-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/pervyj-testovyj-vypusk-qt-6","title":{"rendered":"Pirmais test\u0113\u0161anas izlaidums Qt 6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/first-qt-6.0-snapshot-available\">ir public\u0113jis<\/a><\/noindex> pirmais izm\u0113\u0123in\u0101juma izlaidums jaunaj\u0101 Qt 6zar\u0101, kur\u0101 tiks pied\u0101v\u0101tas b\u016btiskas arhitekt\u016bras izmai\u0146as, un kompilatoram b\u016bs j\u0101atbalsta C++17 standarts. Izlaidums ietver tikai n\u0101kam\u0101 Qt 6 izlai\u0161anas s\u0101kotn\u0113jo karkasu, kas <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/Qt_6.0_Release\">pl\u0101nots<\/a><\/noindex> b\u016bs pieejams 2020. gada 1. decembr\u012b. Funkcionalit\u0101te Qt 6zar\u0101 tiks papla\u0161in\u0101ta l\u012bdz koda b\u0101zes iesald\u0113\u0161anas pazi\u0146ojumam 31. august\u0101. <\/p>\n<p>Pirmaj\u0101 izm\u0113\u0123in\u0101juma izlaidum\u0101 ir iek\u013cauti modu\u013ci:<br \/>\nQt Core,<br \/>\nQt GUI,<br \/>\nQt Widgets,<br \/>\nQt Network,<br \/>\nQt QML,<br \/>\nQt Quick,<br \/>\nQt Quick Controls,<br \/>\nQt SVG,<br \/>\nQt Network Authorization,<br \/>\nQt SQL un<br \/>\nQt Test.<\/p>\n<p>Galvenie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51238\">QUIC:<\/a><\/noindex> Qt 6:<\/p>\n<ul>\n<li class=\"l\"> Abstrakt\u0101 grafisk\u0101 API, kas nav atkar\u012bga no oper\u0113t\u0101jsist\u0113mas 3D API. Jaun\u0101 grafisk\u0101 kaudzes galvenais komponents ir skatu platformas render\u0113\u0161anas dzin\u0113js, kas izmanto RHI (Rendering Hardware Interface) sl\u0101ni, lai nodro\u0161in\u0101tu, ka Qt Quick lietojumprogrammas darbojas ne tikai ar OpenGL, bet ar\u012b virs Vulkan, Metal un Direct 3D API.\n<li class=\"l\"> Qt Quick 3D modulis ar API, lai izveidotu lietot\u0101ja interfeisus, pamatojoties uz Qt Quick, apvienojot 2D un 3D grafikas elementus. Qt Quick 3D \u013cauj izmantot QML 3D interfeisu elementu defin\u0113\u0161anai bez UIP form\u0101ta izmanto\u0161anas. Qt Quick 3D 2D un 3D var izmantot vien\u0101 runtime (Qt Quick), vien\u0101 skatu izk\u0101rtojum\u0101 un vien\u0101 anim\u0101cijas ietvar\u0101, k\u0101 ar\u012b vizu\u0101lai interfeisa izstr\u0101dei izmantot Qt Design Studio. Modulis risina probl\u0113mas, piem\u0113ram, lielus izdevumus, integr\u0113jot QML ar saturu no Qt 3D vai 3D Studio, un nodro\u0161ina iesp\u0113ju sinhroniz\u0113t anim\u0101ciju un p\u0101rveidojumus uz atsevi\u0161\u0137u kadru l\u012bme\u0146a starp 2D un 3D.\n<\/li>\n<li class=\"l\"> Koda b\u0101zes p\u0101rstruktur\u0113\u0161ana, sadalot to maz\u0101kos komponentos un samazinot pamatprodukta izm\u0113ru. R\u012bki izstr\u0101d\u0101t\u0101jiem un specializ\u0113ti komponenti tiks pieg\u0101d\u0101ti k\u0101 papla\u0161in\u0101jumi, kas izplat\u012bti caur katalogu veikalu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51960\">Qt Marketplace<\/a><\/noindex>.\n<li class=\"l\"> B\u016btiska QML moderniz\u0101cija:\n<ul>\n<li class=\"l\"> Strikta tipiz\u0113\u0161ana.\n<\/li>\n<li class=\"l\"> Iesp\u0113ja kompil\u0113t QML C++ un ma\u0161\u012bnkod\u0101.\n<\/li>\n<li class=\"l\"> Piln\u012bgas JavaScript atbalsta p\u0101rcel\u0161ana uz opcij\u0101m (pilnv\u0113rt\u012bga JavaScript dzin\u0113ja izmanto\u0161ana prasa lielus resursus, kas trauc\u0113 QML pielieto\u0161anu t\u0101d\u0101 aparat\u016br\u0101 k\u0101 mikroprocesori).\n<\/li>\n<li class=\"l\"> Atteik\u0161an\u0101s no versiju kontroli QML.\n<\/li>\n<li class=\"l\"> Datu strukt\u016bru vienot\u012bba, kas atk\u0101rtojas QObject un QML (\u013caus samazin\u0101t atmi\u0146as pat\u0113ri\u0146u un pa\u0101trin\u0101t iel\u0101di).\n<\/li>\n<li class=\"l\"> Atsakoties no datu strukt\u016bru \u0123ener\u0113\u0161anas izpildes laik\u0101, dodot priek\u0161roku \u0123ener\u0113\u0161anai kompil\u0101cijas laik\u0101.\n<\/li>\n<li class=\"l\"> Iek\u0161\u0113jo komponentu sl\u0113p\u0161ana, izmantojot priv\u0101t\u0101s metodes un \u012bpa\u0161\u012bbas.\n<\/li>\n<li class=\"l\"> Uzlabota integr\u0101cija ar izstr\u0101des r\u012bkiem refaktoringa un kompil\u0101cijas laik\u0101 k\u013c\u016bdu diagnostic\u0113\u0161anas jom\u0101.\n<\/ul>\n<li class=\"l\"> R\u012bku pievieno\u0161ana grafikas resursu apstr\u0101dei kompil\u0101cijas laik\u0101, piem\u0113ram, PNG att\u0113lu p\u0101rveido\u0161anai saspiest\u0101s tekst\u016br\u0101s vai \u0161aderu un t\u012bklu konvert\u0113\u0161anai optimiz\u0113tos bin\u0101rajos form\u0101tos konkr\u0113tai aparat\u016brai.\n<\/li>\n<li class=\"l\"> Vienota motora integr\u0113\u0161ana t\u0113mu un stilu izstr\u0101dei, kas \u013cauj ieg\u016bt Qt Widgets un Qt Quick balst\u012btu lietojumprogrammu izskatu, kas ir dabisks da\u017e\u0101d\u0101m mobilaj\u0101m un galddatoru platform\u0101m.\n<\/li>\n<li class=\"l\"> K\u0101 b\u016bv\u0113\u0161anas sist\u0113ma ir nolemts izmantot CMake viet\u0101 QMake. Atbalsts lietojumprogrammu b\u016bv\u0113\u0161anai ar QMake tiks saglab\u0101ts, ta\u010du pats Qt tiks b\u016bv\u0113ts, izmantojot CMake. CMake ir izv\u0113l\u0113ts, jo \u0161is r\u012bks ir guvis pla\u0161u popularit\u0101ti C++ projektu izstr\u0101d\u0101t\u0101ju vid\u016b un tiek atbalst\u012bts daudz\u0101s integr\u0113taj\u0101s izstr\u0101des vid\u0113s. Tika turpin\u0101ta Qbs b\u016bv\u0113\u0161anas sist\u0113mas izstr\u0101de, kas pretend\u0113ja uz QMake aizvieto\u0161anu. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">turpin\u0101ta.<\/a><\/noindex> kopienas.\n<\/li>\n<li class=\"l\"> P\u0101reja uz C++17 standartu (iepriek\u0161 tika izmantots C++98). Qt 6 pl\u0101no \u012bstenot atbalstu daudziem m\u016bsdienu C++ iesp\u0113ju, bet bez atpaka\u013csader\u012bbas zuduma ar iepriek\u0161\u0113jo standartu kodu.\n<\/li>\n<li class=\"l\"> Iesp\u0113ja izmantot C++ kod\u0101 noteiktas funkcionalit\u0101tes, kas pied\u0101v\u0101ta QML un Qt Quick. Visiem Qt, ne tikai Qt Quick, b\u016bs pieejama jauna \u012bpa\u0161\u012bbu sist\u0113ma QObject un l\u012bdz\u012bgu kla\u0161u izmantot\u0101jiem. No QML Qt kodol\u0101 tiks integr\u0113ts saist\u012b\u0161anas dzin\u0113js, kas \u013caus samazin\u0101t slodzi un atmi\u0146as pat\u0113ri\u0146u saist\u012b\u0161anai.\n<\/li>\n<li class=\"l\"> Papla\u0161in\u0101ta atbalsta snieg\u0161ana papildu valod\u0101m, piem\u0113ram, Python un WebAssembly.\n<\/ul>\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53164\">opennet.lv<\/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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0430 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++17. \u0412\u044b\u043f\u0443\u0441\u043a \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u0440\u043a\u0430\u0441 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 Qt 6, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 1 \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2020 \u0433\u043e\u0434\u0430. \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432 \u0432\u0435\u0442\u043a\u0435 Qt 6 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c\u0441\u044f \u0434\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043c\u043e\u0440\u043e\u0437\u043a\u0438 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 [&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-85540","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - 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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.\" \/>\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\/lv\/blog\/news\/pervyj-testovyj-vypusk-qt-6\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\u041f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Qt 6 | 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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/pervyj-testovyj-vypusk-qt-6\" \/>\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-06-17T05:41:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-17T05:41:58+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\udd47Pirmais testa izlaidums Qt 6 | ProHoster","description":"Qt Company ir public\u0113jusi pirmo test\u0113\u0161anas izlaidumu jaun\u0101s Qt 6 l\u012bnijas, kur\u0101 tiks pied\u0101v\u0101ti iev\u0113rojami uzlabojumi.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/pervyj-testovyj-vypusk-qt-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\u041f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Qt 6 | 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 \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 Qt 6, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/pervyj-testovyj-vypusk-qt-6","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-06-17T05:41:58+00:00","article:modified_time":"2020-06-17T05:41:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85540","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 14:35:48","updated":"2022-09-28 09:50:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/85540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=85540"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/85540\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=85540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=85540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=85540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}