{"id":165833,"date":"2026-03-23T23:12:37","date_gmt":"2026-03-23T21:12:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-qt-6-11"},"modified":"2026-03-23T23:12:37","modified_gmt":"2026-03-23T21:12:41","slug":"reliz-frejmvorka-qt-6-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-frejmvorka-qt-6-11","title":{"rendered":"Udgivelsen af Qt 6.11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company har udgivet en version af Qt 6.11, hvor arbejdet med at stabilisere og udbygge funktionerne i Qt 6 forts\u00e6tter. I Qt 6.11 er der tilf\u00f8jet underst\u00f8ttelse for platforme som Windows 10+, macOS 13+, Linux (Ubuntu 22.04\/24.04, openSUSE 15.6\/16, SUSE 15 SP6, RHEL 8.10\/9.6\/10, 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. Qt 6.11 f\u00e5r status som en mellemrelease, som offentligt vil blive underst\u00f8ttet i 6 m\u00e5neder (+ yderligere 6 m\u00e5neder for kommercielle brugere).       <\/p>\n<p>De vigtigste \u00e6ndringer i Qt 6.11:  <\/p>\n<ul>\n<li class=\"l\"> Qt Canvas Painter-modulet er tilf\u00f8jet, som giver et API til hardwareaccelereret gengivelse af 2D-indhold og er bygget med henblik p\u00e5 HTML-specifikationen for Canvas 2D Context. Gengivelsen bruger RHI (Rendering Hardware Interface) motoren, der underst\u00f8tter forskellige 3D API'er (OpenGL, Vulkan, Metal og Direct 3D), hvilket har resulteret i en betydelig stigning i ydelsen. I udf\u00f8rte tests viste Qt Canvas Painter sig at v\u00e6re 2 gange hurtigere end QPainter med OpenGL-backend p\u00e5 en typisk Lenovo ThinkPad P16 Gen 2 b\u00e6rbar, 5 gange hurtigere p\u00e5 en budgetvenlig Lenovo Tab M10 HD Android-tablet og 10 gange hurtigere p\u00e5 en topmodel Samsung Galaxy Tab S8 Android-tablet.    <center><img decoding=\"async\" alt=\"Udgivelsen af Qt 6.11\" src=\"\/wp-content\/uploads\/2026\/03\/0671dfc412f075737d1b94ac42d07bfc.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<p>Foruden den h\u00f8je ydeevne i Qt Canvas Painter er der ogs\u00e5 underst\u00f8ttelse af avancerede funktioner som tilpasset anti-aliasing, gradientrammer og skygger (QCanvasBoxGradient og QCanvasBoxShadow ligesom CSS-egenskaben box-shadow), netm\u00f8nstre (QCanvasGridPattern), brugerdefinerede shaderpensler og farveeffekter til at \u00e6ndre gennemsigtighed, lysstyrke, kontrast og m\u00e6tning.    <center><img decoding=\"async\" alt=\"Udgivelsen af Qt 6.11\" src=\"\/wp-content\/uploads\/2026\/03\/9a63324be96e561066bed5632cc83fed.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<li class=\"l\"> Funktionaliteten i Qt Quick 3D-modulet er t\u00e6t p\u00e5 mulighederne i spilmotorer. Der er tilf\u00f8jet st\u00f8tte til SSGI (Screen Space Global Illumination) renderingsteknikker for at simulere lysrefleksioner fra overflader i post-behandlingsstadiet (et alternativ til baking af lyskort (lightmap)) og SSR (Screen Space Reflections) for realistisk reflektion i realtid. Algoritmen til glatning af bev\u00e6gede objekter er forbedret ved at generere bev\u00e6gelsesvektorer for hvert objekt. Der er implementeret tilpassede render-pass, som kan bruges direkte fra QML til lagmasker, post-behandlings-effekter og farve-identifikation (color picking). Nye API'er til lag og tags er blevet tilf\u00f8jet, hvilket muligg\u00f8r styring af individuelle render-pass, aktivering af elementer p\u00e5 forskellige stadier af renderingspipeline (render pipeline) og omdirigering til m\u00e5l-renderingsbuffere.      <center><img decoding=\"async\" alt=\"Udgivelsen af Qt 6.11\" src=\"\/wp-content\/uploads\/2026\/03\/aac53830177992c1dd80151dda09141b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Mulighederne for Qt Graphs-modulet er udvidet. En ny type CustomSeries er blevet tilf\u00f8jet, hvilket g\u00f8r det muligt at oprette brugerdefinerede grafer, hvor en angivet brugerdelegat h\u00e5ndterer rendering af hver datakomponent. I 3D-grafer er der implementeret st\u00f8tte til flere instanser af akser; for eksempel kan QBar3DSeries bruge separate akser til rowAxis, valueAxis og columnAxis, mens QScatter3DSeries og QSurface3DSeries bruger separate akser til axisX, axisY og axisZ. Der er tilf\u00f8jet nye egenskaber til at overstyre farver for individuelle akser, justere gradienter p\u00e5 grafer, \u00e6ndre linjestile og placere m\u00e6rker. Et eksempel p\u00e5 oprettelse af tilpassede 2D- og 3D-grafer - Wind Turbine Dashboard er blevet tilf\u00f8jet.       <center><img decoding=\"async\" alt=\"Udgivelsen af Qt 6.11\" src=\"\/wp-content\/uploads\/2026\/03\/6d3dbbd04f198900a87624a861ea0ee8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Der er tilf\u00f8jet et eksperimentelt Qt TaskTree-modul, der giver en deklarativ tilgang til at oprette og udf\u00f8re asynkrone opgaver i C++. N\u00f8glekomponenterne i Qt TaskTree inkluderer: 'rezepte' - genanvendelige objekter, der beskriver asynkrone arbejdsgange; 'grupper' - definerer politikker for underordnede opgaver; 'lager' til deling af data mellem opgaver; 'iteratorer' til loops og genudf\u00f8relse af opgaver. Qt TaskTree adresserer ogs\u00e5 problemet med inkompatibilitet mellem API'er ved at standardisere forskellige asynkrone API'er i et typisk interface.     <center><img decoding=\"async\" alt=\"Udgivelsen af Qt 6.11\" src=\"\/wp-content\/uploads\/2026\/03\/0eb6179714d8223956b32908e216b8ad.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Mulighederne for at arbejde med animeret vektorgrafik, der dannes fra billeder i SVG- og Lottie-formater, er blevet udvidet. Qt Quick VectorImage-modulet og lottietoqml-v\u00e6rkt\u00f8jet er stabiliseret. Der er tilf\u00f8jet support til morfingsanimation, SVG-masker, SVG-symboler og maske-lag (matte layer, til styring af synligheden af et andet lag).\n<li class=\"l\"> I Qt Quick Controls er komponenten DoubleSpinBox blevet tilf\u00f8jet. DialogButtonBox har nu mulighed for at styre behandlingen af standardknapper. Effektiviteten RectangularShadow har f\u00e5et uafh\u00e6ngig kontrol over hj\u00f8rneradius.\n<li class=\"l\"> I Qt Widgets er der tilf\u00f8jet en mulighed for StretchBanner i QWizard; i QAbstractItemView er parameteren keyboardSearchFlags implementeret til at justere s\u00f8geadf\u00e6rden, n\u00e5r der trykkes p\u00e5 taster; der er tilf\u00f8jet en egenskab i QColumnView til at styre synligheden af forh\u00e5ndsvisning.\n<li class=\"l\"> Der er tilf\u00f8jet et Qt OpenAPI-modul, der muligg\u00f8r generering af HTTP-klientkode, som anvender Qt Networks RESTful API, baseret p\u00e5 en OpenAPI-specifikation i YAML-format.\n<li class=\"l\"> Modulet Qt GRPC har f\u00e5et en mekanisme til at styre str\u00f8mmen og indholdet af anmodninger og svar.\n<li class=\"l\"> I Qt HTTP Server-modulet er v\u00e6rkt\u00f8jerne til styring af gr\u00e6nserne blevet udvidet, og h\u00e5ndteringen af svar i arbejdstr\u00e5den er blevet forbedret. QNetworkRequest har f\u00e5et mulighed for at justere TCP Keep Alive-parametre (standard  forbindelser, der ikke er aktive, afsluttes automatisk efter 2 minutter).\n<li class=\"l\"> I QML Language Server, der anvendes til integration med IDE, er der tilf\u00f8jet oplysninger om placeringen af QML-type definitionen i C++-koden for at forenkle navigering mellem QML og C++ fra IDE - n\u00e5r man arbejder med C++-koden, kan man finde QML-objekter via identifikatorer og nemt navigere i hierarkiet af QML-kontekster.\n<li class=\"l\"> Ud over QRangeModel er der implementeret en klasse QRangeModelAdapter, der giver C++ API til at \u00e6ndre modeldata ved at interagere via QAbstractItemModel-protokollen, hvilket letter overf\u00f8relsen af data fra backend-koden til C++ i Qt Quick eller Qt Widget.\n<li class=\"l\"> Support til Android 16-platformen er blevet tilf\u00f8jet. Funktionaliteten Google Play Feature Delivery er implementeret til at opdele applikationen i pakker (hovedpakken installeres straks fra Google Play, mens yderligere hentes efter behov). For Android Automotive er der implementeret support til at starte Qt uden Android-afh\u00e6ngigheder for hurtigt at komme i gang med rendering.            <\/ul>\n<p>Yderligere kan det n\u00e6vnes, at den for nylig offentliggjorte version af den integrerede udviklingsmilj\u00f8 Qt Creator 19 er beregnet til at udvikle cross-platform applikationer ved hj\u00e6lp af Qt-biblioteket. B\u00e5de udvikling af klassiske programmer i C++ og brug af QML-sproget underst\u00f8ttes, hvor JavaScript anvendes til at definere scenarier, og struktur og parametre for brugergr\u00e6nsefladeelementer fastl\u00e6gges med CSS-lignende blokke. F\u00e6rdige builds er tilg\u00e6ngelige for Linux, Windows og ma\u0441OS.    <\/p>\n<p>Blandt nyhederne fremh\u00e6ves minimap tilstanden (Preferences &gt; Text Editor &gt; Display &gt; Enable minimap), som viser et mini-thumbnail af alt indhold ved siden af scrollbaren, s\u00e5 hele koden kan overskues p\u00e5 \u00e9n gang. Der er inkluderet en simpel MCP-server til integration med AI-assistenter, der muligg\u00f8r \u00e5bning af filer og projekter, k\u00f8rsel af builds og debugging. Oprettelse af builds p\u00e5 eksterne enheder er blevet forenklet - der er tilf\u00f8jet en Run Auto-Detection knap til automatisk at registrere versionen af Qt, compileren, debuggeren og CMake efter enhedens registrering. Der er implementeret direkte adgang til filsystemerne p\u00e5 tilkoblede enheder, Android-enheder og emulatorer.    <center><img decoding=\"async\" alt=\"Udgivelsen af Qt 6.11\" src=\"\/wp-content\/uploads\/2026\/03\/633290281cdb02321e75a10dbf0acb23.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65057\">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.11, \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.11 \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 15.6\/16, SUSE 15 SP6, RHEL 8.10\/9.6\/10, Debian 11.6\/12), iOS 17+, 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":8,"featured_media":165834,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-165833","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.11, \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=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-frejmvorka-qt-6-11\" \/>\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.11 | 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.11, \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-11\" \/>\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-03-23T21:12:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-23T21:12:41+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\udd47 Udgivelsen af Qt 6.11 | ProHoster","description":"Qt Company har offentliggjort udgivelsen af Qt 6.11-rammen, hvor stabilisering og udvidelse af funktionaliteten i Qt 6-grenen er blevet fortsat.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-frejmvorka-qt-6-11","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.11 | 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.11, \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-11","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-03-23T21:12:41+00:00","article:modified_time":"2026-03-23T21:12:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"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\/165833","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=165833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/165833\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/165834"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=165833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=165833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=165833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}