{"id":123334,"date":"2025-04-03T15:05:09","date_gmt":"2025-04-03T13:05:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-qt-6-9"},"modified":"2025-04-03T15:05:09","modified_gmt":"2025-04-03T13:05:16","slug":"reliz-frejmvorka-qt-6-9","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-frejmvorka-qt-6-9","title":{"rendered":"Utgivelsen av Qt 6.9-rammeverket","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company har lansert en ny versjon av Qt-rammeverket, Qt 6.9, hvor arbeidet med \u00e5 stabilisere og utvide funksjonaliteten til Qt 6-familien fortsetter. Qt 6.9 st\u00f8tter plattformene Windows 10+, macOS 12+, Linux (Ubuntu 22.04\/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.10\/9.4, Debian 11.6), iOS 16+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS og QNX. Kildekoden for Qt-komponentene leveres under LGPLv3- og GPLv2-lisenser. Qt 6.9 er en mellomversjon, med offentlig st\u00f8tte i 6 m\u00e5neder (+ ytterligere 6 m\u00e5neder for kommersielle brukere).       <\/p>\n<p>Hovedendringer i Qt 6.9:  <\/p>\n<ul>\n<li class=\"l\"> Utviklingen av Qt Graphs-modulen har blitt fortsatt, hvor form\u00e5let er \u00e5 lage 2D- og 3D-diagrammer, samt visualisere store samlinger av raskt skiftende data. Modulen bruker Qt Quick 3D og RHI (Rendering Hardware Interface) motoren, som st\u00f8tter forskjellige 3D API-er (OpenGL, Vulkan, Metal og Direct 3D). Den nye versjonen har f\u00e5tt st\u00f8tte for gjennomsiktighet i QML-typen Surface3D, klassen QSpline3DSeries er implementert for \u00e5 tegne data som 3D-spliner, og ekstra muligheter for tilpasning av diagramdesign, akser og merker er lagt til. Det har blitt mulig \u00e5 inkludere diagrammer i applikasjoner basert p\u00e5 Qt Quick 3D, ved \u00e5 bruke egenskapen \"importScene\" i scener basert p\u00e5 View3D. Innstillingen av inndata-parametere i 2D-diagrammer har blitt forenklet. QGraphsView har f\u00e5tt st\u00f8tte for n\u00f8yaktig posisjonering av det rektangul\u00e6re omr\u00e5det (plotArea) for visning av diagrammet.    <center><img decoding=\"async\" alt=\"Utgivelsen av Qt 6.9-rammeverket\" src=\"\/wp-content\/uploads\/2025\/04\/98ce9bed981f2a84898de1c52bd44470.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Det er n\u00e5 mulig \u00e5 identifisere emoji-koder i teksten og bruke korrekte fargefontene for deres visning. I QFontDatabase er det lagt til en ny API for valg av fontfamilie for emoji. For \u00f8yeblikket st\u00f8ttes fonter i formatene CBDT og COLRv1. Parsing av emoji kan sl\u00e5s av hvis \u00f8nskelig.    <center><img decoding=\"async\" alt=\"Utgivelsen av Qt 6.9-rammeverket\" src=\"\/wp-content\/uploads\/2025\/04\/3f16ec94282bd474640deb2047adafbd.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Utgivelsen av Qt 6.9-rammeverket\" src=\"\/wp-content\/uploads\/2025\/04\/a4b0ed399c34fa148f4cf6ad38138681.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> En API for \u00e5 lage grensesnitt der brukergrensesnittselementer blandes med innhold og ikke forstyrrer brukeren er lagt til (innholdet dekker hele vindusplassen, uten \u00e5 fremheve overskriften). For \u00e5 utvide applikasjonsgrensesnittomr\u00e5det til hele vinduet er flagget Qt.ExpandedClientAreaHint lagt til, og for \u00e5 fremheve omr\u00e5der med tjenestelementer, som overskrift, bunntekst og meny, som ikke skal overlappe med de interne grensesnitt-elementene i applikasjonen, er egenskapen \"SafeArea\" implementert i Qt Quick.    <center><img decoding=\"async\" alt=\"Utgivelsen av Qt 6.9-rammeverket\" src=\"\/wp-content\/uploads\/2025\/04\/a694087927982133971b8b1ebce36f81.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Qt SVG-modulen har f\u00e5tt innledende st\u00f8tte for CSS-animasjon, som for \u00f8yeblikket kun er anvendelig for egenskaper som \"color\", \"fill\", \"stroke\" og \"transform\".\n<li class=\"l\"> Det er gjort arbeid for \u00e5 forbedre ytelsen.\n<ul>\n<li class=\"l\"> P\u00e5 systemer med hybride CPU-er, utstyrt med separate h\u00f8yytelses- og energieffektive kjerner, har QThread f\u00e5tt muligheten til \u00e5 overf\u00f8re en hint til planleggeren om hvilken type CPU-kjerner den angitte tr\u00e5den b\u00f8r kj\u00f8res p\u00e5.\n<li class=\"l\"> For applikasjoner som bruker QQuickPaintedItem med OpenGL, er det tillatt \u00e5 bruke FramebufferObject-rittemodusen, hvor maskinvareakselerasjon benyttes.\n<li class=\"l\"> I RHI-backenden (Rendering Hardware Interface) for OpenGL ES er et utvidelsessystem aktivert med st\u00f8tte for multisampling-ritning, som \u00f8ker ytelsen p\u00e5 Qt Quick og Qt Quick 3D p\u00e5 moderne GPU-er.\n<li class=\"l\"> I RHI-backenden for Direct 3D er det lagt til en egen tr\u00e5d for \u00e5 overv\u00e5ke fullf\u00f8ringen av vertikal synkronisering (vblank), noe som har bidratt til \u00e5 redusere forsinkelser i interaktive grensesnitt.\n<li class=\"l\"> I alle RHI-backender unntatt OpenGL er det lagt til st\u00f8tte for mekanismen Variable Rate Shading (VRS), som muliggj\u00f8r rendering i virtuelle virkelighetsapplikasjoner basert p\u00e5 Quick 3D XR med hensyn til brukerens blikkretning.\n<li class=\"l\"> I Qt Quick er det introdusert et nytt element, RectangularShadow, som reduserer CPU-belastningen ved bruk av skygge- og gl\u00f8deeffekter i grensesnittet.\n<li class=\"l\"> I QHeaderView-klassen er minnebruken betydelig redusert ved \u00e5 deaktivere st\u00f8rrelseendring og omorganisering av seksjoner.    <\/ul>\n<li class=\"l\"> I Quick 3D er teknikken \"Weighted Blended\" implementert, som tillater rendering av transparente objekter uten \u00e5 m\u00e5tte utf\u00f8re separate dybdesorteringsoperasjoner. Den implementerte teknikken forhindrer fremkomst av artefakter p\u00e5 grunn av feil sortering, som oppst\u00e5r n\u00e5r objekter overlapper hverandre. N\u00e5r det gjelder belastningen p\u00e5 prosessoren og minneforbruket er den nye metoden identisk med den gamle.    <center><img decoding=\"async\" alt=\"Utgivelsen av Qt 6.9-rammeverket\" src=\"\/wp-content\/uploads\/2025\/04\/ed4465b51c810d64fd1e6e45a6475353.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Qt Network Authorization-modulen er lagt til, som tilbyr et API for autentisering ved hjelp av OAuth1- og OAuth2-protokoller som kan brukes til \u00e5 f\u00e5 tilgang til nettjenester uten \u00e5 avsl\u00f8re brukernavnet.\n<li class=\"l\"> Arbeidet med \u00e5 styrke beskyttelsen av Qt HTTP Server-modulen er fullf\u00f8rt. I QHttpServerConfiguration er det lagt til mulighet for \u00e5 begrense det maksimale antallet innkommende foresp\u00f8rseler. I QHttp2Configuration for HTTP\/2-kunder er det lagt til st\u00f8tte for \u00e5 konfigurere det maksimale antallet samtidig opprettede tr\u00e5der.\n<li class=\"l\"> I QML Language Server, implementeringene <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-los-angeles\/\"   title=\"serveren\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3958\">serveren<\/a> LSP (Language Server Protocol) for QML gir informasjon om strukturen i QML, noe som muliggj\u00f8r visning av hierarkisk representasjon av QML-strukturen i kode-redigerere og integrerte utviklingsmilj\u00f8er.\n<li class=\"l\"> I Qt Quick er en ny komponent, ContextMenu, lagt til for \u00e5 forenkle tilknytningen av kontekstmenyer til elementer, \u00e5pnet ved spesifikke plattformhendelser, som h\u00f8yreklikk. For komponentene TextField og TextArea er det lagt til kontekstmenyer som standard.          <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63009\">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.9, \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.9 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c Windows 10+, macOS 12+, Linux (Ubuntu 22.04\/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.10\/9.4, Debian 11.6), iOS 16+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS \u0438 QNX. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":123335,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123334","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.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 \u0440\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.9, \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\/no\/blog\/news\/reliz-frejmvorka-qt-6-9\" \/>\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\u0420\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.9 | 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.9, \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\/no\/blog\/news\/reliz-frejmvorka-qt-6-9\" \/>\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=\"2025-04-03T13:05:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-03T13:05:16+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\udd47Utgivelse av Qt 6.9-rammeverket | ProHoster","description":"Qt Company har offentliggjort utgivelsen av Qt 6.9-rammeverket, som fortsetter arbeidet med stabilisering og utvidelse av funksjonaliteten i Qt 6-grenen.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-frejmvorka-qt-6-9","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\u0420\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Qt 6.9 | 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.9, \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\/no\/blog\/news\/reliz-frejmvorka-qt-6-9","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":"2025-04-03T13:05:16+00:00","article:modified_time":"2025-04-03T13:05:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123334","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":"2026-02-22 15:50:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:50:19","updated":"2026-02-22 15:50:24","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\/123334","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=123334"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/123334\/revisions"}],"predecessor-version":[{"id":162487,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/123334\/revisions\/162487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/123335"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=123334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=123334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=123334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}