{"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\/et\/blog\/news\/reliz-frejmvorka-qt-6-9","title":{"rendered":"Qt 6.9 raamistiku v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qt Company avaldas raamistikku Qt 6.9, kus j\u00e4tkatakse Qt 6 haru stabiliseerimise ja funktsionaalsuse suurendamise teemasid. Qt 6.9 pakub tuge platvormidele 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 ja QNX. Qt komponentide l\u00e4htekood tarnitakse LGPLv3 ja GPLv2 litsentside alusel. Qt 6.9 sai vaheversiooni staatuse, mille avalik tugi kestab 6 kuud (+ veel 6 kuud kommertskasutajatele).       <\/p>\n<p>Olulised muudatused Qt 6.9:  <\/p>\n<ul>\n<li class=\"l\"> J\u00e4tkuvalt on arendatud Qt Graphs moodulit, mis on m\u00f5eldud 2D- ja 3D-graafikute loomise ning suurte, kiiresti muutuvate andmekogumite visualiseerimiseks. Moodul kasutab Qt Quick 3D ja renderdamisliidest RHI (Rendering Hardware Interface), mis toetab erinevaid 3D API-sid (OpenGL, Vulkan, Metal ja Direct 3D). Uues versioonis on lisatud transparentsuse tugi QML t\u00fc\u00fcbis Surface3D, rakendatud klass QSpline3DSeries andmete joonistamiseks 3D-spline'ide kujul, ning lisatud lisav\u00f5imalusi diagrammide, telgede ja siltide kujunduse kohandamiseks. Tekib v\u00f5imalus graafikute sisestamiseks Qt Quick 3D p\u00f5histes rakendustes, kasutades omadust \u00abimportScene\u00bb View3D p\u00f5histes stseenides. Lihtsustatud on sisestusparametrite seadistus 2D-diagrammides. QGraphsView's on lisatud t\u00e4pse ristk\u00fcliku ala (plotArea) positsioneerimise tugi graafiku kuvamiseks.    <center><img decoding=\"async\" alt=\"Qt 6.9 raamistiku v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2025\/04\/98ce9bed981f2a84898de1c52bd44470.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> On loodud v\u00f5imalus teksti sees emoji koode m\u00e4\u00e4ratleda ja kasutada nende kuvamiseks \u00f5igesti v\u00e4rvilisi fonte. QFontDatabase-s on lisatud uus API emoji fondipere valimiseks. Praegu toetatakse fonte CBDT ja COLRv1 formaatides. Soovi korral on emoji parsimine v\u00f5imalik keelata.    <center><img decoding=\"async\" alt=\"Qt 6.9 raamistiku v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2025\/04\/3f16ec94282bd474640deb2047adafbd.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Qt 6.9 raamistiku v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2025\/04\/a4b0ed399c34fa148f4cf6ad38138681.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Lisatud API liideste loomiseks, kus liidese elemendid sulanduvad sisu juurde ja ei h\u00e4iri kasutajat (sisu katab kogu akna, ilma et pealkiri oleks eristatud). Rakenduse liidese ala laiendamiseks kogu aknale on lisatud lipp Qt.ExpandedClientAreaHint, ning teenustelementide, nagu pealkiri, jalus ja men\u00fc\u00fc, alade eristamiseks, mis ei tohiks kattuda rakenduse sisemise liidese elementidega, on Qt Quickis rakendatud omadus \u00abSafeArea\u00bb.    <center><img decoding=\"async\" alt=\"Qt 6.9 raamistiku v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2025\/04\/a694087927982133971b8b1ebce36f81.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Qt SVG moodulisse on lisatud algne tugi CSS-animeerimisele, mis kehtib seni ainult omadustele \u00abcolor\u00bb, \u00abfill\u00bb, \u00abstroke\u00bb ja \u00abtransform\u00bb.\n<li class=\"l\"> On tehtud t\u00f6\u00f6d j\u00f5udluse parandamiseks.\n<ul>\n<li class=\"l\"> H\u00fcbriidsete CPU-de s\u00fcsteemides, mis on varustatud eraldi k\u00f5rgj\u00f5udlusega ja energiat\u00f5husate tuumadega, on QThreadis lisatud v\u00f5imalus anda planeerijale vihje, millist t\u00fc\u00fcpi CPU tuumadel tuleb antud l\u00f5ime k\u00e4itada.\n<li class=\"l\"> Rakendustes, mis kasutavad QQuickPaintedItem koos OpenGL-iga, on lubatud kasutada FramebufferObject'i renderdamise re\u017eiimi, kus rakendatakse riistvara kiirendust.\n<li class=\"l\"> RHI-tagumise (Rendering Hardware Interface) jaoks OpenGL ES-iga on aktiveeritud laiendus, mis toetab mitme prooviga renderdamist, v\u00f5imaldades parandada Qt Quick ja Qt Quick 3D j\u00f5udlust kaasaegsetel GPU-del.\n<li class=\"l\"> RHI-taguse jaoks Direct 3D on lisatud eraldi l\u00f5im vertikaalse skaneerimise (vblank) l\u00f5petamise j\u00e4lgimiseks, mis on aidanud v\u00e4hendada viivitusi interaktiivsetes liidestes.\n<li class=\"l\"> K\u00f5ikides RHI-tagustes, v\u00e4lja arvatud OpenGL, on lisatud muutuva kiirusliku varjutamise (Variable Rate Shading, VRS) mehanismi tugi, v\u00f5imaldades virtuaalreaalsuse rakendustes, mis p\u00f5hinevad Quick 3D XR-l, toetada renderdamist vastavalt kasutaja vaat suunale.\n<li class=\"l\"> Qt Quickis on pakutud uus element RectangularShadow, mis v\u00e4hendab CPU koormust varjutuse ja s\u00e4ramise efektide kasutamisel liideses.\n<li class=\"l\"> QHeaderView klassis on oluliselt v\u00e4henenud m\u00e4lu tarbimine, kui muutmine ja sektsioonide uuesti grupeerimine on keelatud.    <\/ul>\n<li class=\"l\"> Quick 3D-s on rakendatud tehnika \u00abWeighted Blended\u00bb, mis v\u00f5imaldab joonistada l\u00e4bipaistvaid objekte ilma eraldi s\u00fcgavuse sorteerimise operatsioone teostamata. Rakendatud tehnika v\u00e4listab artefaktide tekkimise vale sorteerimise t\u00f5ttu, mis ilmneb, kui objektid katavad \u00fcksteist. Protsessorikoormuse ja m\u00e4lu tarbimise poolest on uus meetod identne vanale.    <center><img decoding=\"async\" alt=\"Qt 6.9 raamistiku v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2025\/04\/ed4465b51c810d64fd1e6e45a6475353.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Lisatud on Qt Network Authorization moodul, mis pakub API-d autentimiseks OAuth1 ja OAuth2 protokollide kaudu, mida saab kasutada online-teenustele juurdep\u00e4\u00e4su saamiseks ilma kasutaja parooli avaldamata.\n<li class=\"l\"> T\u00f6\u00f6d on tehtud Qt HTTP Server'i moduli kaitse tugevdamiseks. QHttpServerConfiguration'is on lisatud v\u00f5imalus piirata sissetulevate p\u00e4ringute maksimaalset arvu. QHttp2Configuration'is on HTTP\/2 klientide jaoks lisatud toetus maksimumarvule samal ajal loodud voogude seadistamiseks.\n<li class=\"l\"> QML keele server, rakendused <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\"   title=\"serverid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3958\">serverid<\/a> LSP (Language Server Protocol) QML'i jaoks tagab teabe edastamise QML-i struktuuri kohta, mis v\u00f5imaldab kuvada QML-i struktuuri hierarhilist esitamist koodiredaktorites ja integreeritud arenduskeskkondades.\n<li class=\"l\"> Qt Quick'is on lisatud uus komponent ContextMenu, mis lihtsustab kontekstimen\u00fc\u00fc sidumist elementidega, mis avanevad platvormispetsiifiliste s\u00fcndmuste, n\u00e4iteks hiire parema nupuga kl\u00f5psamise, korral. TextField ja TextArea komponentidele on lisatud vaikimisi kontekstimen\u00fc\u00fcd.          <\/ul>\n<p>Allikas: <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.2 - 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\/et\/blog\/news\/reliz-frejmvorka-qt-6-9\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Qt 6.9 raamistiku v\u00e4ljaanne | ProHoster","description":"Qt Company avaldas Qt 6.9 raamistiku v\u00e4ljaande, kus j\u00e4tkub Qt 6 haru stabiliseerimine ja funktsionaalsuse suurendamine.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-frejmvorka-qt-6-9","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/123334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=123334"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123334\/revisions"}],"predecessor-version":[{"id":162487,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123334\/revisions\/162487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/123335"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=123334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=123334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=123334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}