{"id":105215,"date":"2022-09-30T09:36:44","date_gmt":"2022-09-30T07:36:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-qt-6-4"},"modified":"2022-09-30T09:36:44","modified_gmt":"2022-09-30T07:36:46","slug":"reliz-frejmvorka-qt-6-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-frejmvorka-qt-6-4","title":{"rendered":"Udgivelse af Qt 6.4 rammev\u00e6rk","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company har offentliggjort udgivelsen af Qt 6.4 rammev\u00e6rket, hvor arbejdet med stabilisering og udvidelse af funktionaliteten i Qt 6 forts\u00e6tter. Qt 6.4 underst\u00f8tter platformene Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY og QNX. Kildekoderne til Qt-komponenterne leveres under licenserne LGPLv3 og GPLv2.       <\/p>\n<p>V\u00e6sentlige \u00e6ndringer i Qt 6.4:  <\/p>\n<ul>\n<li class=\"l\"> Der er implementeret fuld support til WebAssembly-platformen, som muligg\u00f8r oprettelse af Qt-applikationer, der k\u00f8rer i webbrowseren og kan overf\u00f8res mellem forskellige hardwareplatforme. Applikationer, der er kompileret til WebAssembly-platformen, udf\u00f8res med en ydeevne t\u00e6t p\u00e5 native kode takket v\u00e6re JIT-kompilering, og de kan bruge Qt Quick, Qt Quick 3D og de tilg\u00e6ngelige visualiseringsv\u00e6rkt\u00f8jer i Qt. Da en WebAssembly-baseret applikation k\u00f8rer i et isoleret browser-milj\u00f8, er adgangen til nogle API'er til arbejde med lokale ressourcer og operativsystemtjenester begr\u00e6nset, men der tilbydes yderligere API'er til integration med browseren.\n<li class=\"l\"> Qt TextToSpeech-modulet, som blev leveret i Qt 5, men ikke indg\u00e5r i Qt 6, er blevet tilf\u00f8jet til hovedmodulet. Modulet tilbyder v\u00e6rkt\u00f8jer til talegenerering, der kan bruges til at forbedre tilg\u00e6ngeligheden af applikationer for personer med handicap eller til at implementere nye metoder til baggrundsinformering af brugeren, f.eks. til at vise meddelelser i applikationer til bilers informations- og underholdningssystemer. P\u00e5 Linux udf\u00f8res tekst til tale ved hj\u00e6lp af Speech Dispatcher-biblioteket (libspeechd), mens det p\u00e5 andre platforme g\u00f8res via systemets indbyggede API.\n<li class=\"l\"> Der er tilf\u00f8jet et eksperimentelt modul med implementering af iOS-stil til Qt Quick. Applikationer baseret p\u00e5 Qt Quick Controls kan automatisk bruge dette modul til at skabe et native brugergr\u00e6nseflade-design p\u00e5 iOS-platformen, p\u00e5 samme m\u00e5de som det native design anvendes i Windows, macOS og Android.    <center><img decoding=\"async\" alt=\"Udgivelse af Qt 6.4 rammev\u00e6rk\" src=\"\/wp-content\/uploads\/2022\/09\/f1e5f1aacadd05b54b109a0ea2639c9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Udgivelse af Qt 6.4 rammev\u00e6rk\" src=\"\/wp-content\/uploads\/2022\/09\/0c8197b2ead65688226419b2fe584a9f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Der er tilf\u00f8jet et eksperimentelt modul QtHttpServer, der muligg\u00f8r integration af HTTP-serverfunktionalitet i applikationer, som underst\u00f8tter HTTP\/1.1, TLS\/HTTPS, WebSockets, fejlbehandling, ruteanmodninger grundet parametre i URL'en (QHttpServerRouter) og REST API.\n<li class=\"l\"> Der er tilf\u00f8jet et eksperimentelt modul til Qt Quick 3D Physics, som giver et API til simulering af fysiske processer, der kan bruges sammen med Qt Quick 3D til realistisk interaktion og bev\u00e6gelse af objekter i 3D-scener. Implementeringen er baseret p\u00e5 PhysX-motoren.\n<li class=\"l\"> Qt Quick 3D-modulet har f\u00e5et eksperimentel st\u00f8tte til global belysning ved brug af belysningskort, der g\u00f8r det muligt at simulere lys fra forskellige kilder mere realistisk i 3D-scenen. Der er ogs\u00e5 implementeret st\u00f8tte til line\u00e6re partikler, glatte materialer, udvidede refleksionsindstillinger, skybokse og brugerdefinerede materialer og teksturer.      <center><img decoding=\"async\" alt=\"Udgivelse af Qt 6.4 rammev\u00e6rk\" src=\"\/wp-content\/uploads\/2022\/09\/1abd85ebffc7791347807cc275628678.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Mulighederne for de tilg\u00e6ngelige typer TableView og TreeView i Qt Quick er blevet udvidet, hvor der nu er st\u00f8tte til navigation ved hj\u00e6lp af tastatur, markering af r\u00e6kker og kolonner, mere fuldst\u00e6ndig kontrol over celleposition, animation, samt foldning og udfoldning af tr\u00e6strukturer.\n<li class=\"l\"> Der er pr\u00e6senteret en ny type FrameAnimation i Qt Quick, der g\u00f8r det muligt at udf\u00f8re kode synkront med animationsrammerne. For at forbedre animationsglathed er der ogs\u00e5 sikret automatisk h\u00e5ndtering af ukorrekt vsync-synkronisering ved multitr\u00e5det rendering i Qt Quick.    <center>  <div class=\"youtube-placeholder\" data-id=\"paClowU51qw\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/paClowU51qw\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center>\n<li class=\"l\"> QQuickWidget, der muligg\u00f8r oprettelse af gr\u00e6nseflader, der kombinerer elementer baseret p\u00e5 Qt Quick og Qt Widget, har f\u00e5et fuld st\u00f8tte til RHI (Rendering Hardware Interface), hvilket muligg\u00f8r drift ikke kun ved hj\u00e6lp af OpenGL, men ogs\u00e5 oven p\u00e5 API'er som Vulkan, Metal og Direct 3D.\n<li class=\"l\"> Qt Network-modulet har f\u00e5et klassen QSslServer, som g\u00f8r det muligt at oprette effektive netv\u00e6rk, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1945\">servere<\/a>der bruger TLS til at etablere en sikker kommunikationskanal.\n<li class=\"l\"> Qt Multimedia-modulet har f\u00e5et en eksperimentel backend, der bruger FFmpeg-pakken til at behandle video og lyd. Under videoafspilning er farverum og HDR-h\u00e5ndtering forbedret, samt muligheden for at inds\u00e6tte undertekster via QVideoFrames. Der er tilf\u00f8jet st\u00f8tte til rumligt lyd, hvilket g\u00f8r det muligt at skabe scener med tredimensionel lydfordeling og simulere virtuelle rum med lydreflekteringskarakteristika afh\u00e6ngigt af lytterens placering, rummets st\u00f8rrelse og v\u00e6g- og gulvmaterialer.\n<li class=\"l\"> I modulet Qt Widgets er klassen QFormLayout udvidet med v\u00e6rkt\u00f8jer til at opbygge gr\u00e6nseflader til indsamling af struktureret brugerinput. I klassen QWizard, der er designet til at skabe trin-for-trin gr\u00e6nseflader, er API'erne til at styre synligheden af linjer i formularerne og navigere til hvilken som helst side i guiden blevet tilf\u00f8jet.\n<li class=\"l\"> I QML er underst\u00f8ttelsen af v\u00e6rdityper forbedret, hvilket forenkler overf\u00f8rslen af strukturerede data fra C++ til QML. S\u00e5danne typer og lister af disse typer kan nu bruges i egenskaber uden indpakning i QObject. Mulighederne for LSP-serveren til at integrere underst\u00f8ttelsen af QML-sprog i integrerede udviklingsmilj\u00f8er er blevet udvidet. QML Type Compiler, der g\u00f8r det muligt at kompilere QML-repr\u00e6sentation til C++-kode, er nu aktiveret som standard.\n<li class=\"l\"> Mulighederne for arbejde med strenglitteraler i koden er blevet udvidet \u2014 klasserne QStringEncoder og QStringDecoder har f\u00e5et st\u00f8tte til alle kodninger, der er tilg\u00e6ngelige i ICU (International Components for Unicode).\n<li class=\"l\"> I klassen QTextDocuments er underst\u00f8ttelsen af Markdown-notation blevet tilf\u00f8jet.          <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57847\">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 \u0440\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.4, \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.4 \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 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (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":105216,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105215","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.3 - 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.4, \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\/da\/blog\/news\/reliz-frejmvorka-qt-6-4\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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.4 | 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.4, \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\/da\/blog\/news\/reliz-frejmvorka-qt-6-4\" \/>\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=\"2022-09-30T07:36:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-30T07:36:46+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\udd47Udgivelse af Qt 6.4-rammev\u00e6rket | ProHoster","description":"Qt Company har udgivet et release af Qt 6.4-rammev\u00e6rket, hvor arbejdet med at stabilisere og \u00f8ge funktionaliteten i Qt 6-grenen forts\u00e6tter.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-frejmvorka-qt-6-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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.4 | 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.4, \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\/da\/blog\/news\/reliz-frejmvorka-qt-6-4","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":"2022-09-30T07:36:46+00:00","article:modified_time":"2022-09-30T07:36:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105215","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":"default","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":"2026-02-09 16:53:51","updated":"2026-02-09 16:53:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=105215"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105215\/revisions"}],"predecessor-version":[{"id":159189,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105215\/revisions\/159189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/105216"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=105215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=105215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=105215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}