{"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\/nl\/blog\/news\/reliz-frejmvorka-qt-6-9","title":{"rendered":"Release van het Qt 6.9 framework","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Het bedrijf Qt Company heeft de release van het Qt 6.9-framework gepubliceerd, waarin de stabilisatie en uitbreiding van de functionaliteit van de Qt 6-tak is voortgezet. Qt 6.9 biedt ondersteuning voor de platforms 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 en QNX. De broncode van de Qt-componenten wordt geleverd onder de LGPLv3 en GPLv2 licenties. Qt 6.9 heeft de status van een tussenrelease, waarvan de openbare ondersteuning voor 6 maanden zal zijn (+ nog eens 6 maanden voor commerci\u00eble gebruikers).       <\/p>\n<p>Belangrijkste wijzigingen in Qt 6.9:  <\/p>\n<ul>\n<li class=\"l\"> De ontwikkeling van de Qt Graphs-module is voortgezet, die is bedoeld voor het maken van 2D- en 3D-grafieken en voor de visualisatie van grote verzamelingen snel veranderende gegevens. De module maakt gebruik van Qt Quick 3D en de RHI (Rendering Hardware Interface) render-engine, die verschillende 3D API's ondersteunt (OpenGL, Vulkan, Metal en Direct 3D). In de nieuwe versie is ondersteuning voor transparantie toegevoegd aan het QML-type Surface3D, is de klasse QSpline3DSeries ge\u00efmplementeerd voor het tekenen van gegevens in de vorm van 3D-splines, en zijn er extra mogelijkheden toegevoegd voor het aanpassen van de weergave van diagrammen, assen en labels. Er is ook een mogelijkheid voor het invoegen van grafieken in applicaties op basis van Qt Quick 3D, met behulp van de eigenschap &#171;importScene&#187; in sc\u00e8nes die zijn gebaseerd op View3D. De configuratie van invoerparameters in 2D-diagrammen is vereenvoudigd. In QGraphsView is ondersteuning toegevoegd voor nauwkeurige positionering van het rechthoekige gebied (plotArea) voor de weergave van de grafiek.    <center><img decoding=\"async\" alt=\"Release van het Qt 6.9 framework\" src=\"\/wp-content\/uploads\/2025\/04\/98ce9bed981f2a84898de1c52bd44470.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> De mogelijkheid is ge\u00efmplementeerd om emoji-codes in tekst te herkennen en om geschikte gekleurde lettertypen voor hun weergave te gebruiken. Een nieuwe API voor het selecteren van het lettertype voor emoji is toegevoegd aan QFontDatabase. Momenteel worden lettertypen in de formats CBDT en COLRv1 ondersteund. Indien gewenst kan de parsing van emoji worden uitgeschakeld.    <center><img decoding=\"async\" alt=\"Release van het Qt 6.9 framework\" src=\"\/wp-content\/uploads\/2025\/04\/3f16ec94282bd474640deb2047adafbd.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Release van het Qt 6.9 framework\" src=\"\/wp-content\/uploads\/2025\/04\/a4b0ed399c34fa148f4cf6ad38138681.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Een API is toegevoegd voor het cre\u00ebren van interfaces waarin interface-elementen worden gemengd met inhoud en geen afleiding vormen voor de gebruiker (de inhoud beslaat de gehele ruimte van het venster, zonder aandacht voor de titel). Om het gebied van de applicatie-interface naar het volledige venster uit te breiden, is de vlag Qt.ExpandedClientAreaHint toegevoegd, en om gebieden met functionele elementen, zoals de titel, voettekst en menu, die niet mogen overlappen met de interne interface-elementen van de applicatie, te markeren, is de eigenschap &#171;SafeArea&#187; ge\u00efmplementeerd in Qt Quick.    <center><img decoding=\"async\" alt=\"Release van het Qt 6.9 framework\" src=\"\/wp-content\/uploads\/2025\/04\/a694087927982133971b8b1ebce36f81.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> De Qt SVG-module heeft een eerste ondersteuning voor CSS-animatie toegevoegd, die momenteel alleen van toepassing is op de eigenschappen &#171;color&#187;, &#171;fill&#187;, &#171;stroke&#187; en &#171;transform&#187;.\n<li class=\"l\"> Er is gewerkt aan de verbetering van de prestaties.\n<ul>\n<li class=\"l\"> Op systemen met hybride CPU's, die zijn uitgerust met aparte krachtige en energiezuinige kernen, is in QThread de mogelijkheid toegevoegd om de scheduler hints te geven over op welk type CPU-kern de aangegeven thread moet worden uitgevoerd.\n<li class=\"l\"> Voor applicaties die QQuickPaintedItem met OpenGL gebruiken, is het toegestaan om de FramebufferObject-renderingmodus te gebruiken, waarbij hardwareversnelling wordt toegepast.\n<li class=\"l\"> In de RHI-backend (Rendering Hardware Interface) voor OpenGL ES is een extensie ingeschakeld die ondersteuning biedt voor multisampling-rendering, wat de prestaties van Qt Quick en Qt Quick 3D op moderne GPU's verbetert.\n<li class=\"l\"> In de RHI-backend voor Direct 3D is een aparte thread toegevoegd voor het volgen van de voltooiing van de verticale synchronisatie (vblank), wat de vertraging in interactieve interfaces heeft verminderd.\n<li class=\"l\"> In alle RHI-backends, behalve OpenGL, is ondersteuning toegevoegd voor de Variable Rate Shading (VRS) mechanisme, waarmee applicaties voor virtual reality op basis van Quick 3D XR rendering kunnen bieden met inachtneming van de kijkrichting van de gebruiker.\n<li class=\"l\"> In Qt Quick is een nieuw element RectangularShadow voorgesteld, dat de belasting van de CPU verlaagt bij het gebruik van schaduw- en gloeieffecten in de interface.\n<li class=\"l\"> In de QHeaderView-klasse is het geheugenverbruik aanzienlijk verlaagd bij het uitschakelen van het wijzigen van de grootte en het opnieuw groeperen van secties.    <\/ul>\n<li class=\"l\"> In Quick 3D is de techniek &#171;Weighted Blended&#187; ge\u00efmplementeerd, waarmee transparante objecten kunnen worden gerenderd zonder afzonderlijke diepte-sortering uit te voeren. De ge\u00efmplementeerde techniek voorkomt de vorming van artifacten door onjuiste sortering die optreden wanneer objecten elkaar overlappen. Wat betreft de belasting van de processor en het geheugenverbruik is de nieuwe methode identiek aan de oude.    <center><img decoding=\"async\" alt=\"Release van het Qt 6.9 framework\" src=\"\/wp-content\/uploads\/2025\/04\/ed4465b51c810d64fd1e6e45a6475353.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Er is een Qt Network Authorization-module toegevoegd, die een API biedt voor authenticatie met behulp van de protocollen OAuth1 en OAuth2, die kunnen worden gebruikt om toegang te krijgen tot online-services zonder het gebruikerswachtwoord prijs te geven.\n<li class=\"l\"> Er zijn werkzaamheden verricht ter versterking van de beveiliging van de Qt HTTP Server-module. In QHttpServerConfiguration is de mogelijkheid toegevoegd om het maximale aantal inkomende verzoeken te beperken. In QHttp2Configuration is voor HTTP\/2-clients ondersteuning toegevoegd voor het instellen van het maximale aantal gelijktijdig op te zetten streams.\n<li class=\"l\"> In de QML Language Server, implementaties <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/server\/dts-los-angeles\/\"   title=\"de server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3958\">de server<\/a> LSP (Language Server Protocol) voor QML biedt informatie over de structuur van QML, waardoor een hi\u00ebrarchische weergave van de QML-structuur in code-editors en ge\u00efntegreerde ontwikkelomgevingen kan worden weergegeven.\n<li class=\"l\"> In Qt Quick is een nieuwe component ContextMenu toegevoegd, die het eenvoudiger maakt om contextmenu's te koppelen aan elementen die worden geopend bij het ontvangen van platform specifieke gebeurtenissen, zoals een rechter muisklik. Voor de componenten TextField en TextArea zijn standaard contextmenu's toegevoegd.          <\/ul>\n<p>Bron: <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.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.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\/nl\/blog\/news\/reliz-frejmvorka-qt-6-9\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47Release van het Qt 6.9-framework | ProHoster","description":"Qt Company heeft de release van het Qt 6.9-framework gepubliceerd, waarin de stabilisatie en uitbreiding van de functionaliteit van de Qt 6-tak zijn voortgezet.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-frejmvorka-qt-6-9","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/123334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=123334"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/123334\/revisions"}],"predecessor-version":[{"id":162487,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/123334\/revisions\/162487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/123335"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=123334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=123334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=123334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}