{"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\/no\/blog\/news\/pervyj-testovyj-vypusk-qt-6","title":{"rendered":"F\u00f8rste testutgave av 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\">har publisert<\/a><\/noindex> den f\u00f8rste testversjonen av den nye Qt 6-grenen, der det vil bli foresl\u00e5tt betydelige arkitektoniske endringer, og for \u00e5 bygge den vil en kompilator som st\u00f8tter C++17-standarden v\u00e6re n\u00f8dvendig. Utgivelsen inkluderer bare det innledende rammeverket for den fremtidige Qt 6-utgivelsen, som <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/Qt_6.0_Release\">er planlagt<\/a><\/noindex> per 1. desember 2020. Funksjonaliteten i Qt 6-grenen vil bli utvidet frem til kunngj\u00f8ringen av frysing av kodebasen 31. august. <\/p>\n<p>Den f\u00f8rste testutgivelsen inkluderer moduler:<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, og<br \/>\nQt Test.<\/p>\n<p>N\u00f8kkelfunksjoner <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51238\">i<\/a><\/noindex> Qt 6:<\/p>\n<ul>\n<li class=\"l\"> Abstrakt grafisk API som ikke er avhengig av 3D-API-er i operativsystemet. En sentral komponent i den nye grafikkstakken til Qt er scenegjengivelsesmotoren, som bruker et RHI (Rendering Hardware Interface) lag for \u00e5 muliggj\u00f8re at Qt Quick-applikasjoner fungerer ikke bare med OpenGL, men ogs\u00e5 med API-er som Vulkan, Metal og Direct 3D.\n<li class=\"l\"> Qt Quick 3D-modulen med API for \u00e5 lage brukergrensesnitt basert p\u00e5 Qt Quick, som kombinerer 2D- og 3D-grafikk. Qt Quick 3D gj\u00f8r det mulig \u00e5 bruke QML for \u00e5 definere 3D-elementer i grensesnitt uten \u00e5 bruke UIP-formatet. I Qt Quick 3D kan man bruke en runtime (Qt Quick), en sceneoppsett og en animasjonsrammeverk for b\u00e5de 2D og 3D, og for visuell utvikling av grensesnittet kan man bruke Qt Design Studio. Modulen adresserer problemer som store overhead-kostnader ved integrering av QML med innhold fra Qt 3D eller 3D Studio, og gir mulighet for synkronisering av animasjoner og transformasjoner p\u00e5 niv\u00e5et av individuelle rammer mellom 2D og 3D.\n<\/li>\n<li class=\"l\"> Omstrukturering av kodebasen med deling i mindre deler og reduksjon av st\u00f8rrelsen p\u00e5 hovedproduktet. Verkt\u00f8y for utviklere og spesialiserte komponenter vil bli levert som tillegg som distribueres gjennom katalogbutikken <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51960\">Qt Marketplace<\/a><\/noindex>.\n<li class=\"l\"> Betydelig oppgradering av QML:\n<ul>\n<li class=\"l\"> St\u00f8tte for streng typetilordning.\n<\/li>\n<li class=\"l\"> Mulighet for \u00e5 kompilere QML til C++ og maskinkode.\n<\/li>\n<li class=\"l\"> Full st\u00f8tte for JavaScript overf\u00f8res til valgmuligheter (bruk av en fullverdig JavaScript-motor krever store ressurser, noe som hindrer bruken av QML p\u00e5 maskinvare som mikrokontrollere).\n<\/li>\n<li class=\"l\"> Oppgivelse av versjonering i QML.\n<\/li>\n<li class=\"l\"> Enhetliggj\u00f8ring av datakonstruksjoner som er duplisert i QObject og QML (vil redusere minneforbruket og akselerere oppstart).\n<\/li>\n<li class=\"l\"> Overgang fra generering av datakonstruksjoner under kj\u00f8ring til generering under kompilering.\n<\/li>\n<li class=\"l\"> Skjuling av interne komponenter gjennom bruk av private metoder og egenskaper.\n<\/li>\n<li class=\"l\"> Forbedret integrasjon med utviklingsverkt\u00f8y for refaktorisering og feildiagnostikk under kompilering.\n<\/ul>\n<li class=\"l\"> Legg til verkt\u00f8y for behandling av grafikkrelaterte ressurser under kompileringen, for eksempel for \u00e5 konvertere PNG-bilder til komprimerte teksturer eller for \u00e5 konvertere shader og modeller til optimaliserte bin\u00e6rformater for spesifikkt utstyr.\n<\/li>\n<li class=\"l\"> Inkludering av en enhetlig motor for temaer og stiler, som gir apper basert p\u00e5 Qt Widgets og Qt Quick et utseende som er innebygd for ulike mobil- og skrivebordsplattformer.\n<\/li>\n<li class=\"l\"> Som byggesystem ble det besluttet \u00e5 bruke CMake i stedet for QMake. St\u00f8tte for bygging av applikasjoner med QMake vil bli bevart, men selve Qt vil bli bygget ved hjelp av CMake. CMake ble valgt fordi dette verkt\u00f8yet har f\u00e5tt bred utbredelse blant utviklere av C++-prosjekter og st\u00f8ttes i mange integrerte utviklingsmilj\u00f8er. Utviklingen av byggesystemet Qbs, som krevde \u00e5 erstatte QMake, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">fortsetter<\/a><\/noindex> samfunnet.\n<\/li>\n<li class=\"l\"> Overgangen til \u00e5 utvikle med standard C++17 (tidligere brukt C++98). I Qt 6 planlegger man \u00e5 implementere st\u00f8tte for mange moderne funksjoner i C++, men uten \u00e5 miste bakoverkompatibilitet med koden basert p\u00e5 tidligere standarder.\n<\/li>\n<li class=\"l\"> Muligheten for \u00e5 bruke visse funksjoner i C++-koden som tilbys for QML og Qt Quick. En ny eigenskapssystem for QObject og lignende klasser vil ogs\u00e5 bli presentert. Fra QML vil en motor for bindinger bli integrert i Qt-kjernen, noe som vil redusere belastningen og minneforbruket for bindingene og gj\u00f8re dem tilgjengelige for alle deler av Qt, ikke bare for Qt Quick.\n<\/li>\n<li class=\"l\"> Utvidelse av st\u00f8tten for flere spr\u00e5k, som Python og WebAssembly.\n<\/ul>\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53164\">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\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\/no\/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=\"nn_NO\" \/>\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\/no\/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\udd47F\u00f8rste testutgave av Qt 6 | ProHoster","description":"Qt Company har publisert den f\u00f8rste testversjonen av den nye Qt 6-grenen, der betydelige endringer vil bli foresl\u00e5tt.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/pervyj-testovyj-vypusk-qt-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/85540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=85540"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/85540\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=85540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=85540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=85540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}