{"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\/it\/blog\/news\/reliz-frejmvorka-qt-6-9","title":{"rendered":"Rilascio del framework Qt 6.9","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L'azienda Qt Company ha pubblicato il rilascio del framework Qt 6.9, nel quale \u00e8 proseguito il lavoro di stabilizzazione e potenziamento delle funzionalit\u00e0 della serie Qt 6. In Qt 6.9 \u00e8 stato fornito il supporto per le piattaforme 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 e QNX. I codici sorgente dei componenti Qt sono disponibili sotto le licenze LGPLv3 e GPLv2. Qt 6.9 ha ottenuto lo stato di rilascio intermedio, il cui supporto pubblico sar\u00e0 fornito per 6 mesi (+ ulteriori 6 mesi per gli utenti commerciali).       <\/p>\n<p>Principali modifiche in Qt 6.9:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 proseguito lo sviluppo del modulo Qt Graphs, progettato per la creazione di grafici 2D e 3D, nonch\u00e9 per la visualizzazione di grandi collezioni di dati in rapida evoluzione. Il modulo utilizza Qt Quick 3D e il motore di rendering RHI (Rendering Hardware Interface), che supporta diverse API 3D (OpenGL, Vulkan, Metal e Direct 3D). Nella nuova versione \u00e8 stata aggiunta la supporto della trasparenza nel tipo QML Surface3D, \u00e8 stata implementata la classe QSpline3DSeries per il rendering dei dati come spline 3D, sono state aggiunte ulteriori opzioni di personalizzazione per l'aspetto dei grafici, degli assi e delle etichette. \u00c8 stata introdotta la possibilit\u00e0 di inserire grafici nelle applicazioni basate su Qt Quick 3D, utilizzando la propriet\u00e0 'importScene' nelle scene basate su View3D. \u00c8 stata semplificata la configurazione dei parametri di input nei grafici 2D. In QGraphsView \u00e8 stata aggiunta la supporto per un posizionamento preciso dell'area rettangolare (plotArea) per la visualizzazione del grafico.    <center><img decoding=\"async\" alt=\"Rilascio del framework Qt 6.9\" src=\"\/wp-content\/uploads\/2025\/04\/98ce9bed981f2a84898de1c52bd44470.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00c8 stata realizzata la possibilit\u00e0 di identificare nel testo i codici emoji e di utilizzare font colorati appropriati per la loro visualizzazione. Nel QFontDatabase \u00e8 stata aggiunta una nuova API per la selezione della famiglia di font per emoji. Attualmente, sono supportati font nei formati CBDT e COLRv1. Se desiderato, il parsing degli emoji pu\u00f2 essere disabilitato.    <center><img decoding=\"async\" alt=\"Rilascio del framework Qt 6.9\" src=\"\/wp-content\/uploads\/2025\/04\/3f16ec94282bd474640deb2047adafbd.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Rilascio del framework Qt 6.9\" src=\"\/wp-content\/uploads\/2025\/04\/a4b0ed399c34fa148f4cf6ad38138681.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00c8 stata aggiunta un'API per la creazione di interfacce in cui gli elementi dell'interfaccia si mescolano con i contenuti e non distrae l'utente (il contenuto occupa tutto lo spazio della finestra, senza evidenziare il titolo). Per espandere l'area dell'interfaccia dell'applicazione su tutta la finestra \u00e8 stato aggiunto il flag Qt.ExpandedClientAreaHint, mentre per evidenziare le aree con elementi di servizio, come titolo, pi\u00e8 di pagina e menu, che non dovrebbero sovrapporsi agli elementi interni dell'interfaccia dell'applicazione, in Qt Quick \u00e8 stata implementata la propriet\u00e0 'SafeArea'.    <center><img decoding=\"async\" alt=\"Rilascio del framework Qt 6.9\" src=\"\/wp-content\/uploads\/2025\/04\/a694087927982133971b8b1ebce36f81.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Nel modulo Qt SVG \u00e8 stata aggiunta la supporto iniziale per l'animazione CSS, che attualmente \u00e8 applicabile solo alle propriet\u00e0 'color', 'fill', 'stroke' e 'transform'.\n<li class=\"l\"> Sono stati effettuati lavori per migliorare le prestazioni.\n<ul>\n<li class=\"l\"> Sui sistemi con CPU ibride, dotati di core ad alte prestazioni e core ad alta efficienza energetica, in QThread \u00e8 stata aggiunta la possibilit\u00e0 di fornire al pianificatore indicazioni su quale tipo di core CPU eseguire il thread specificato.\n<li class=\"l\"> Per le applicazioni che utilizzano QQuickPaintedItem con OpenGL, \u00e8 stato consentito l'uso della modalit\u00e0 di rendering FramebufferObject, in cui viene applicata l'accelerazione hardware.\n<li class=\"l\"> Nel backend RHI (Rendering Hardware Interface) per OpenGL ES \u00e8 stato attivato un'estensione con supporto per il rendering multirisoluzione, che permette di migliorare le prestazioni di Qt Quick e Qt Quick 3D su GPU moderne.\n<li class=\"l\"> Nel backend RHI per Direct 3D \u00e8 stato aggiunto un thread separato per monitorare il completamento del refresh verticale (vblank), contribuendo a ridurre i ritardi nelle interfacce interattive.\n<li class=\"l\"> In tutti i backend RHI, tranne OpenGL, \u00e8 stato aggiunto il supporto per il meccanismo Variable Rate Shading (VRS), che consente il rendering all'interno delle applicazioni di realt\u00e0 virtuale basate su Quick 3D XR considerando la direzione dello sguardo dell'utente.\n<li class=\"l\"> In Qt Quick \u00e8 stato proposto un nuovo elemento RectangularShadow, che consente di ridurre il carico sulla CPU quando si utilizzano effetti di ombreggiatura e di luminosit\u00e0 nell'interfaccia.\n<li class=\"l\"> Nel classe QHeaderView \u00e8 stato significativamente ridotto il consumo di memoria disattivando la modifica delle dimensioni e il raggruppamento delle sezioni.    <\/ul>\n<li class=\"l\"> In Quick 3D \u00e8 stata implementata la tecnica 'Weighted Blended', che consente il rendering di oggetti trasparenti senza eseguire operazioni di ordinamento della profondit\u00e0 separatamente. La tecnica implementata evita l'apparizione di artefatti causati da un ordinamento scorretto, che si verificano quando gli oggetti si sovrappongono. Per carico della CPU e consumo di memoria, il nuovo metodo \u00e8 identico al precedente.    <center><img decoding=\"async\" alt=\"Rilascio del framework Qt 6.9\" src=\"\/wp-content\/uploads\/2025\/04\/ed4465b51c810d64fd1e6e45a6475353.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00c8 stato aggiunto il modulo Qt Network Authorization, che fornisce un'API per l'autenticazione tramite i protocolli OAuth1 e OAuth2, utilizzabili per accedere ai servizi online senza rivelare la password dell'utente.\n<li class=\"l\"> \u00c8 stato effettuato un lavoro per rafforzare la protezione del modulo Qt HTTP Server. In QHttpServerConfiguration \u00e8 stata aggiunta la possibilit\u00e0 di limitare il numero massimo di richieste in ingresso. In QHttp2Configuration per i client HTTP\/2 \u00e8 stata aggiunta la supporto per la configurazione del numero massimo di flussi creati contemporaneamente.\n<li class=\"l\"> Nel Linguaggio QML Server, implementazioni <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3958\">server<\/a> LSP (Language Server Protocol) per QML, \u00e8 stata garantita la restituzione delle informazioni sulla struttura QML, consentendo di visualizzare una rappresentazione gerarchica della struttura QML negli editor di codice e negli ambienti di sviluppo integrati.\n<li class=\"l\"> In Qt Quick \u00e8 stato aggiunto un nuovo componente ContextMenu, che semplifica il collegamento dei menu contestuali agli elementi, aperti all'arrivo di eventi specifici per piattaforma, come il clic con il pulsante destro del mouse. Per i componenti TextField e TextArea sono stati aggiunti menu contestuali di default.          <\/ul>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/news\/reliz-frejmvorka-qt-6-9\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Rilascio del framework Qt 6.9 | ProHoster","description":"L'azienda Qt Company ha pubblicato il rilascio del framework Qt 6.9, in cui \u00e8 continuato il lavoro di stabilizzazione e ampliamento delle funzionalit\u00e0 della versione Qt 6.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-frejmvorka-qt-6-9","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/123334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=123334"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/123334\/revisions"}],"predecessor-version":[{"id":162487,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/123334\/revisions\/162487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/123335"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=123334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=123334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=123334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}