{"id":183538,"date":"2026-10-01T22:53:53","date_gmt":"2026-10-01T20:53:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-frejmvorka-qt-6-12-lts"},"modified":"2026-10-01T22:54:00","modified_gmt":"2026-10-01T20:54:00","slug":"qt-6-12-lts-framework-released","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/qt-6-12-lts-framework-released","title":{"rendered":"Udviklingen af Qt 6.12 LTS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company har offentliggjort version 6.12 af Qt-rammev\u00e6rket, hvor arbejdet med stabilisering og funktionalitetsudvidelse af Qt 6-familien forts\u00e6tter. Qt 6.12 tilbyder support for platforme som Windows 10+, macOS 13+, Linux (Ubuntu 22.04\/24.04, openSUSE 16, SUSE 15 SP6, RHEL 9.6\/10.0, Debian 11.6\/12), iOS 17+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS og QNX. Kildekoden til Qt-komponenterne leveres under LGPLv3 og GPLv2 licenser.     <\/p>\n<p>Qt 6.12 har opn\u00e5et LTS-status, hvilket betyder, at opdateringer vil blive udgivet i fem \u00e5r for indehavere af en kommerciel licens. For ikke-kommercielle brugere vil supporttiden v\u00e6re seks m\u00e5neder (indtil en ny betydelig version er udgivet). St\u00f8tten til den tidligere LTS-version Qt 6.8 vil vare indtil oktober 2029, mens st\u00f8tten til den \u00e6ldre LTS-version Qt 6.5 stopper i \u00e5r.    <\/p>\n<p>De vigtigste \u00e6ndringer i Qt 6.12:  <\/p>\n<ul>\n<li class=\"l\"> Modulet Qt Canvas Painter er blevet anerkendt som klar til bred anvendelse og tilbyder et API for hardwareaccelere tegning af 2D-indhold og bruger shaders til at skabe komplekse visuelle effekter. Tegningen udf\u00f8res ved hj\u00e6lp af RHI (Rendering Hardware Interface), der underst\u00f8tter forskellige 3D API'er (OpenGL, Vulkan, Metal og Direct 3D). Baseret p\u00e5 Canvas Painter er der udviklet et eksperimentelt element Canvas2D, som er oprettet med henblik p\u00e5 HTML-specifikationen for Canvas 2D Context og forenkler brugen af JavaScript til at tegne former.      <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/b130355f4d5e4c516d003a11e19eac36.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Et eksperimentelt modul, StyleKit, er tilf\u00f8jet, som tydeligt adskiller strukturen af brugergr\u00e6nsefladekomponenter og stilattributter, hvilket muligg\u00f8r eliminering af kode duplication ved implementering af lyse, m\u00f8rke og h\u00f8jkonstrast temaer. StyleKit tilbyder et ensartet QML API til beskrivelse af stilarter, hvilket sikrer et ensartet udseende i hybride applikationer, der kombinerer klassiske widgets med elementer bygget p\u00e5 Qt Quick.   <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/9d96abe079bff0d8e9549f7ba9de691a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Mulighederne i Qt Graphs-modulet er blevet udvidet. Der er implementeret nye egenskaber til tilpasning af akse-etiketter for 2D-diagrammer, og der er tilf\u00f8jet support for logaritmiske akser. Indbyggede handlinger for zooming og panorering er blevet tilf\u00f8jet. Der er ogs\u00e5 tilf\u00f8jet en mulighed for at tegne ved hj\u00e6lp af en h\u00f8jtydende backend baseret p\u00e5 CanvasPainter-modulet, hvilket muligg\u00f8r visualisering af store m\u00e6ngder hurtigt skiftende data.\n<li class=\"l\"> I Qt Quick er der tilf\u00f8jet QML-typer som Safe Area, Context Menu, Double Spin Box og Search Field for at vise ikke-overlappende indhold, kontekstmenuer, numeriske inputfelter og s\u00f8gefeltet. QML-typen FlexboxLayout, der er designet til responsiv layout af gr\u00e6nsefladeelementer i overensstemmelse med Flexbox-konceptet anvendt i CSS, er ogs\u00e5 blevet udvidet for at forenkle vertikal justering af elementer.\n<li class=\"l\"> I modul Vector Image, der muligg\u00f8r integration af vektorbilleder i Qt Quick-scener for at skabe skalerbare gr\u00e6nsefladeelementer, er der tilf\u00f8jet yderligere egenskaber og animationsmuligheder for billeder i SVG- og Lottie-formater.\n<li class=\"l\"> Klassen QRangeModel er udvidet, hvilket giver en indpakning over QAbstractItemModel til direkte brug i brugergr\u00e6nsefladeelementer baseret p\u00e5 QML og Qt Quick for enhver opregnet type fra C++, herunder std::vector, std::tuples og std::array. Den nye version indf\u00f8rer underst\u00f8ttelse af dat sorting, implementerer nye egenskaber til kontrol over bev\u00e6gelse i \"Drag &amp; Drop\"-tilstand, accelererer s\u00f8gning gennem metoden match(), og tilbyder desuden indstillinger for overskrifter og individuelle r\u00e6kker\/elementer.\n<li class=\"l\"> GRPC-modulet har f\u00e5et tilf\u00f8jet v\u00e6rkt\u00f8jer til komprimering af meddelelser p\u00e5 klientsiden og begr\u00e6nsning af st\u00f8rrelsen p\u00e5 indkommende meddelelser fra <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>.\n<li class=\"l\"> Der er implementeret en Hot Reload-mekanisme i QML-motoren, som muligg\u00f8r redigering af QML-kode on-the-fly under programudf\u00f8relse og observation af resultatet gennem qmlpreview uden at genstarte eller stoppe programmet.\n<li class=\"l\"> LTS-support til platformen HarmonyOS er blevet tilf\u00f8jet, hvilket forenkler overf\u00f8rslen af eksisterende Qt-applikationer til smartphones, tablets, pc'er og bilens infotainmentsystemer fra Huawei.\n<li class=\"l\"> Kravene i den europ\u00e6iske lov Cyber Resilience Act (CRA), der har til form\u00e5l at opretholde produktets sikkerhed, hurtigt afhj\u00e6lpe s\u00e5rbarheder i hele livscyklussen og offentligg\u00f8re oplysninger om s\u00e5rbarheder og sikkerhedsh\u00e6ndelser, er blevet opfyldt. I kildekoden er de komponenter, der er kritisk vigtige for sikkerhed, blevet fremh\u00e6vet, og der er blevet organiseret offentligg\u00f8relse af informationer om sikkerhedstestning og garanteret integration af de nyeste versioner af tredjepartsbiblioteker.      <\/ul>\n<p>  <center>  <div class=\"youtube-placeholder\" data-id=\"z01rANRcIRs\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/z01rANRcIRs\/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><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66377\">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.12, \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.12 \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 13+, Linux (Ubuntu 22.04\/24.04, openSUSE 16, SUSE 15 SP6, RHEL 9.6\/10.0, Debian 11.6\/12), iOS 17+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS \u0438 QNX. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":183540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183538","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.4 - 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.12, \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=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/qt-6-12-lts-framework-released\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\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.12 LTS | 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.12, \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\/qt-6-12-lts-framework-released\" \/>\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=\"2026-10-01T20:53:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-01T20:54:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Udgivelse af Qt 6.12 LTS | ProHoster","description":"Qt Company har offentliggjort udgivelsen af Qt 6.12-rammen, hvor arbejdet med at stabilisere og udvide funktionaliteten i Qt 6-grenen er fortsat.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/qt-6-12-lts-framework-released","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.12 LTS | 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.12, \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\/qt-6-12-lts-framework-released","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":"2026-10-01T20:53:54+00:00","article:modified_time":"2026-10-01T20:54:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/183538","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=183538"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/183538\/revisions"}],"predecessor-version":[{"id":183539,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/183538\/revisions\/183539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/183540"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=183538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=183538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=183538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}