{"id":96043,"date":"2020-10-07T01:42:23","date_gmt":"2020-10-06T23:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-alfa-versiya-qt-6-0"},"modified":"2020-10-07T01:42:23","modified_gmt":"2020-10-06T23:42:23","slug":"dostupna-alfa-versiya-qt-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/dostupna-alfa-versiya-qt-6-0","title":{"rendered":"Dostupn\u00e1 je alfa verzia Qt 6.0.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spolo\u010dnos\u0165 Qt Company <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/qt-6.0-alpha-released\">vyhl\u00e1sila<\/a><\/noindex> o preklade vetvy <noindex><a rel=\"nofollow\" href=\"http:\/\/download.qt.io\/development_releases\/qt\/6.0\/\">Qt 6<\/a><\/noindex> do f\u00e1zy alfa testovania. Qt 6 obsahuje v\u00fdznamn\u00e9 architektonick\u00e9 zmeny a na zostavenie je potrebn\u00fd kompil\u00e1tor, ktor\u00fd podporuje \u0161tandard C++17. Uvo\u013enenie <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/Qt_6.0_Release\">napl\u00e1novan\u00fd<\/a><\/noindex> na 1. decembra 2020. <\/p>\n<p>K\u013e\u00fa\u010dov\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51238\">, taktie\u017e nap\u00edsan\u00e1 v jazyku Rust. Tokio umo\u017e\u0148uje vytv\u00e1ra\u0165 vysoko v\u00fdkonn\u00e9 aplik\u00e1cie na b\u00e1ze eventovo orientovanej architekt\u00fary (Event-driven), podporuj\u00face multithreading a spracovanie sie\u0165ov\u00fdch po\u017eiadaviek v asynchr\u00f3nnom re\u017eime.<\/a><\/noindex> Qt 6:<\/p>\n<ul>\n<li class=\"l\"> Abstrahovan\u00e9 grafick\u00e9 API nez\u00e1visl\u00e9 od 3D API opera\u010dn\u00e9ho syst\u00e9mu. K\u013e\u00fa\u010dov\u00fdm komponentom nov\u00e9ho grafick\u00e9ho stacku Qt je engine na vykres\u013eovanie sc\u00e9n pou\u017e\u00edvaj\u00faci vrstvu RHI (Rendering Hardware Interface) na zabezpe\u010denie fungovania aplik\u00e1ci\u00ed Qt Quick nie len s OpenGL, ale aj nad API Vulkan, Metal a Direct 3D.\n<\/li>\n<li class=\"l\"> Modul Qt Quick 3D s API na vytv\u00e1ranie pou\u017e\u00edvate\u013esk\u00fdch rozhran\u00ed na b\u00e1ze Qt Quick, kombinuj\u00facich prvky 2D a 3D grafiky. Qt Quick 3D umo\u017e\u0148uje pou\u017e\u00edva\u0165 QML na definovanie 3D prvkov rozhran\u00ed bez zapojenia form\u00e1tu UIP. V Qt Quick 3D je mo\u017en\u00e9 pre 2D a 3D vyu\u017ei\u0165 jeden runtime (Qt Quick), jeden rozlo\u017een\u00ed sc\u00e9ny a jeden anima\u010dn\u00fd r\u00e1mec, pri\u010dom na vizu\u00e1lny v\u00fdvoj rozhran\u00ed je mo\u017en\u00e9 vyu\u017e\u00edva\u0165 Qt Design Studio. Modul rie\u0161i probl\u00e9my, ako s\u00fa vysok\u00e9 n\u00e1klady pri integr\u00e1cii QML s obsahom z Qt 3D alebo 3D Studio, a poskytuje mo\u017enos\u0165 synchroniz\u00e1cie anim\u00e1cie a transform\u00e1ci\u00ed na \u00farovni jednotliv\u00fdch sn\u00edmok medzi 2D a 3D.\n<\/li>\n<li class=\"l\"> Re\u0161trukturaliz\u00e1cia k\u00f3dovej z\u00e1kladne s rozdelen\u00edm na men\u0161ie s\u00fa\u010dasti a zmen\u0161en\u00edm ve\u013ekosti z\u00e1kladn\u00e9ho produktu. N\u00e1stroje pre v\u00fdvoj\u00e1rov a \u0161pecializovan\u00e9 komponenty bud\u00fa dod\u00e1van\u00e9 ako roz\u0161\u00edrenia, distribuovan\u00e9 prostredn\u00edctvom katal\u00f3gu obchodu. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51960\">Qt Marketplace<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Podstatn\u00e1 moderniz\u00e1cia QML:\n<ul>\n<li class=\"l\"> Podpora pr\u00edsnej typiz\u00e1cie.\n<\/li>\n<li class=\"l\"> Mo\u017enos\u0165 kompil\u00e1cie QML do C++ a strojov\u00e9ho k\u00f3du.\n<\/li>\n<li class=\"l\"> Prevod plnej podpory JavaScriptu na \u00farove\u0148 mo\u017enost\u00ed (pou\u017e\u00edvanie plnohodnotn\u00e9ho JavaScriptov\u00e9ho enginu si vy\u017eaduje ve\u013ek\u00e9 zdroje, \u010do br\u00e1ni aplik\u00e1cii QML na zariadeniach ako mikrokontrol\u00e9ry).\n<\/li>\n<li class=\"l\"> Zrieknutie sa verzionovania v QML.\n<\/li>\n<li class=\"l\"> Unifik\u00e1cia d\u00e1tov\u00fdch \u0161trukt\u00far, ktor\u00e9 sa duplikuj\u00fa v QObject a QML (umo\u017en\u00ed zn\u00ed\u017ei\u0165 spotrebu pam\u00e4te a ur\u00fdchli\u0165 spustenie).\n<\/li>\n<li class=\"l\"> Odchod od generovania d\u00e1tov\u00fdch \u0161trukt\u00far po\u010das behu v prospech generovania po\u010das kompil\u00e1cie.\n<\/li>\n<li class=\"l\"> Skrytie vn\u00fatorn\u00fdch komponentov prostredn\u00edctvom pou\u017e\u00edvania priv\u00e1tnych met\u00f3d a vlastnost\u00ed.\n<\/li>\n<li class=\"l\"> Zlep\u0161en\u00e1 integr\u00e1cia s n\u00e1strojmi na v\u00fdvoj pre refaktorovanie a diagnostiku ch\u00fdb po\u010das kompil\u00e1cie.\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"l\"> Pridanie n\u00e1strojov na spracovanie s\u00favisiacich s grafikou zdrojov po\u010das f\u00e1zy kompil\u00e1cie, napr\u00edklad na konverziu PNG obr\u00e1zkov na komprimovan\u00e9 text\u00fary alebo na konverziu shaderov a meshov do optimalizovan\u00fdch bin\u00e1rnych form\u00e1tov pre konkr\u00e9tny hardware.\n<\/li>\n<li class=\"l\"> Zabudovanie unifikovan\u00e9ho engine pre t\u00e9my a \u0161t\u00fdly, ktor\u00fd umo\u017e\u0148uje dosiahnu\u0165 vzh\u013ead aplik\u00e1ci\u00ed na b\u00e1ze Qt Widgets a Qt Quick, typick\u00fd pre r\u00f4zne mobiln\u00e9 a desktopov\u00e9 platformy.\n<\/li>\n<li class=\"l\"> Ako syst\u00e9m zostavovania sa rozhodlo pou\u017ei\u0165 CMake namiesto QMake. Podpora zostavovania aplik\u00e1ci\u00ed pomocou QMake bude zachovan\u00e1, ale samotn\u00fd Qt sa bude zostavova\u0165 pomocou CMake. CMake bol vybran\u00fd, preto\u017ee tento n\u00e1stroj sa \u0161iroko roz\u0161\u00edril medzi v\u00fdvoj\u00e1rmi projektov v C++ a je podporovan\u00fd v mnoh\u00fdch integrovan\u00fdch v\u00fdvojov\u00fdch prostrediach. V\u00fdvoj syst\u00e9mu zostavovania Qbs, ktor\u00fd sa uch\u00e1dzal o poz\u00edciu n\u00e1hrady za QMake, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">pokra\u010dovan\u00e1<\/a><\/noindex> komunitou.\n<\/li>\n<li class=\"l\"> Prechod pri v\u00fdvoji na \u0161tandard C++17 (predt\u00fdm sa pou\u017e\u00edval C++98). V Qt 6 sa pl\u00e1nuje implement\u00e1cia podpory mnoh\u00fdch modern\u00fdch funkci\u00ed C++, ale bez straty sp\u00e4tnej kompatibility s k\u00f3dom zalo\u017een\u00fdm na predch\u00e1dzaj\u00facich norm\u00e1ch.\n<\/li>\n<li class=\"l\"> Mo\u017enos\u0165 vyu\u017eitia ur\u010dit\u00fdch funkci\u00ed pon\u00fakan\u00fdch pre QML a Qt Quick priamo v C++ k\u00f3de. Nov\u00fd syst\u00e9m vlastnost\u00ed pre QObject a podobn\u00e9 triedy bude predstaven\u00fd. Do jadra Qt bude integrovan\u00fd engine na pr\u00e1cu s viazaniami (binding), \u010do zn\u00ed\u017ei z\u00e1\u0165a\u017e a spotrebu pam\u00e4te pre viazania a spr\u00edstupn\u00ed ich pre v\u0161etky \u010dasti Qt, nielen pre Qt Quick.\n<\/li>\n<li class=\"l\"> Roz\u0161\u00edrenie podpory \u010fal\u0161\u00edch jazykov, ako s\u00fa Python a WebAssembly.\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53841\">opennet.ru<\/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\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438 Qt 6 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0430\u043b\u044c\u0444\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. Qt 6 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \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 \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. \u0420\u0435\u043b\u0438\u0437 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 1 \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2020 \u0433\u043e\u0434\u0430. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 Qt 6: \u0410\u0431\u0441\u0442\u0440\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 API, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0439 \u043e\u0442 3D API \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Qt \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0432\u0438\u0436\u043e\u043a [&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-96043","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438\" \/>\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\/sk\/blog\/news\/dostupna-alfa-versiya-qt-6-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0430\u043b\u044c\u0444\u0430-\u0432\u0435\u0440\u0441\u0438\u044f Qt 6.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/dostupna-alfa-versiya-qt-6-0\" \/>\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-10-06T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-06T23:42:23+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\udd47Rokovania verzia Qt 6.0 | ProHoster","description":"Spolo\u010dnos\u0165 Qt Company ozn\u00e1mila presun vetvy","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/dostupna-alfa-versiya-qt-6-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0430\u043b\u044c\u0444\u0430-\u0432\u0435\u0440\u0441\u0438\u044f Qt 6.0 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/dostupna-alfa-versiya-qt-6-0","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-10-06T23:42:23+00:00","article:modified_time":"2020-10-06T23:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96043","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 10:52:25","updated":"2022-09-30 13:51:45","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/96043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=96043"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/96043\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=96043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=96043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=96043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}