{"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\/cs\/blog\/news\/qt-6-12-lts-framework-released","title":{"rendered":"Vyd\u00e1n\u00ed frameworku Qt 6.12 LTS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Qt Company zve\u0159ejnila vyd\u00e1n\u00ed frameworku Qt 6.12, ve kter\u00e9m pokra\u010duje pr\u00e1ce na stabilizaci a roz\u0161i\u0159ov\u00e1n\u00ed funkcionality v\u011btve Qt 6. Qt 6.12 p\u0159in\u00e1\u0161\u00ed podporu pro platformy 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 a QNX. Zdrojov\u00fd k\u00f3d komponent\u016f Qt je distribuov\u00e1n pod licencemi LGPLv3 a GPLv2.     <\/p>\n<p>Qt 6.12 z\u00edskal status LTS verze, pro kterou budou aktualizace vytv\u00e1\u0159eny po dobu p\u011bti let pro dr\u017eitele komer\u010dn\u00ed licence. Pro nekomer\u010dn\u00ed u\u017eivatele bude doba podpory trvat \u0161est m\u011bs\u00edc\u016f (do vytvo\u0159en\u00ed nov\u00e9ho v\u00fdznamn\u00e9ho vyd\u00e1n\u00ed). Podpora p\u0159edchoz\u00ed LTS v\u011btve Qt 6.8 potrv\u00e1 do \u0159\u00edjna 2029 a podpora star\u0161\u00ed LTS v\u011btve Qt 6.5 byla ukon\u010dena letos.    <\/p>\n<p>Hlavn\u00ed zm\u011bny v Qt 6.12:  <\/p>\n<ul>\n<li class=\"l\"> Byl uzn\u00e1n jako p\u0159ipraven\u00fd pro \u0161irok\u00e9 pou\u017eit\u00ed modul Qt Canvas Painter, kter\u00fd poskytuje API pro hardwarov\u011b akcelerovan\u00e9 vykreslov\u00e1n\u00ed 2D obsahu a vyu\u017e\u00edv\u00e1 shadery pro vytv\u00e1\u0159en\u00ed slo\u017eit\u00fdch vizu\u00e1ln\u00edch efekt\u016f. Vykreslov\u00e1n\u00ed je prov\u00e1d\u011bno pomoc\u00ed enginu RHI (Rendering Hardware Interface), kter\u00fd podporuje r\u016fzn\u00e9 3D API (OpenGL, Vulkan, Metal a Direct 3D). Na z\u00e1klad\u011b Canvas Painter byl implementov\u00e1n experiment\u00e1ln\u00ed prvek Canvas2D, vytvo\u0159en\u00fd s ohledem na HTML specifikaci Canvas 2D Context a usnad\u0148uj\u00edc\u00ed pou\u017eit\u00ed JavaScriptu pro vykreslov\u00e1n\u00ed tvar\u016f.      <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/b130355f4d5e4c516d003a11e19eac36.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byl p\u0159id\u00e1n experiment\u00e1ln\u00ed modul StyleKit, kter\u00fd jasn\u011b odd\u011bluje strukturu komponent u\u017eivatelsk\u00e9ho rozhran\u00ed a stylov\u00e9 atributy, co\u017e umo\u017e\u0148uje odstranit duplicitu k\u00f3du p\u0159i realizaci sv\u011btl\u00fdch, tmav\u00fdch a vysoce kontrastn\u00edch t\u00e9mat. StyleKit poskytuje jednotn\u00e9 QML API pro popis styl\u016f, kter\u00e9 umo\u017e\u0148uje dos\u00e1hnout jednotn\u00e9ho stylu v hybridn\u00edch aplikac\u00edch, kombinuj\u00edc\u00edch klasick\u00e9 widgety a prvky zalo\u017een\u00e9 na 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\"> Mo\u017enosti modulu Qt Graphs byly roz\u0161\u00ed\u0159eny. Pro 2D grafy byly implementov\u00e1ny nov\u00e9 vlastnosti pro p\u0159izp\u016fsoben\u00ed ozna\u010den\u00ed os a byla p\u0159id\u00e1na podpora logaritmick\u00fdch os. Byly p\u0159id\u00e1ny vestav\u011bn\u00e9 akce pro zoomov\u00e1n\u00ed a panoramov\u00e1n\u00ed. Byla p\u0159id\u00e1na mo\u017enost vykreslov\u00e1n\u00ed pomoc\u00ed vysoce v\u00fdkonn\u00e9ho backendu na b\u00e1zi modulu CanvasPainter, kter\u00fd umo\u017e\u0148uje vizualizaci velk\u00fdch objem\u016f rychle se m\u011bn\u00edc\u00edch dat.\n<li class=\"l\"> Do Qt Quick byly p\u0159id\u00e1ny typy QML Safe Area, Context Menu, Double Spin Box a Search Field pro zobrazen\u00ed nep\u0159ekr\u00fdvaj\u00edc\u00edho se obsahu, kontextov\u00fdch menu, formul\u00e1\u0159\u016f pro zad\u00e1v\u00e1n\u00ed \u010d\u00edsel a pol\u00ed pro odes\u00edl\u00e1n\u00ed vyhled\u00e1vac\u00edch dotaz\u016f. Typ QML FlexboxLayout byl roz\u0161\u00ed\u0159en, aby umo\u017enil responzivn\u00ed rozvr\u017een\u00ed prvk\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed podle konceptu Flexbox pou\u017e\u00edvan\u00e9ho v CSS pro usnadn\u011bn\u00ed vertik\u00e1ln\u00edho zarovn\u00e1n\u00ed prvk\u016f.\n<li class=\"l\"> Do modulu Vector Image, kter\u00fd umo\u017e\u0148uje integrovat do sc\u00e9n Qt Quick vektorov\u00e9 obr\u00e1zky pro vytv\u00e1\u0159en\u00ed \u0161k\u00e1lovateln\u00fdch prvk\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed, byly p\u0159id\u00e1ny dal\u0161\u00ed vlastnosti a mo\u017enosti animace pro obr\u00e1zky ve form\u00e1tech SVG a Lottie.\n<li class=\"l\"> T\u0159\u00edda QRangeModel byla roz\u0161\u00ed\u0159ena, aby poskytovala obal nad QAbstractItemModel pro p\u0159\u00edm\u00e9 pou\u017eit\u00ed v prvc\u00edch rozhran\u00ed zalo\u017een\u00fdch na QML a Qt Quick jak\u00fdchkoliv v\u00fd\u010dtov\u00fdch typ\u016f z C++, v\u010detn\u011b std::vector, std::tuples a std::array. Nov\u00e1 verze obsahuje podporu pro t\u0159\u00edd\u011bn\u00ed dat, implementov\u00e1ny byly nov\u00e9 vlastnosti pro kontrolu pohybu v re\u017eimu \"Drag &amp; Drop\", byla zrychlena metoda vyhled\u00e1v\u00e1n\u00ed match() a tak\u00e9 byly p\u0159id\u00e1ny mo\u017enosti pro hlavi\u010dky a jednotliv\u00e9 \u0159\u00e1dky\/prvky.\n<li class=\"l\"> Do modulu gRPC byly p\u0159id\u00e1ny n\u00e1stroje pro kompresi zpr\u00e1v na stran\u011b klienta a omezen\u00ed velikosti p\u0159\u00edchoz\u00edch zpr\u00e1v od <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-los-angeles\/\"   title=\"serveru\" data-wpil-keyword-link=\"linked\">serveru<\/a>.\n<li class=\"l\"> V QML enginu byl implementov\u00e1n mechanismus Hot Reload, kter\u00fd umo\u017e\u0148uje editaci QML k\u00f3du za b\u011bhu programu a sledov\u00e1n\u00ed v\u00fdsledk\u016f p\u0159es qmlpreview bez restartov\u00e1n\u00ed a zastaven\u00ed aplikace.\n<li class=\"l\"> Byla poskytnuta podpora LTS pro platformu HarmonyOS, co\u017e usnad\u0148uje p\u0159enos st\u00e1vaj\u00edc\u00edch Qt aplikac\u00ed na smartphony, tablety, PC a automobilov\u00e9 informa\u010dn\u011b-z\u00e1bavn\u00ed syst\u00e9my Huawei.\n<li class=\"l\"> Byly spln\u011bny po\u017eadavky evropsk\u00e9ho z\u00e1kona Cyber Resilience Act (CRA), zam\u011b\u0159en\u00e9ho na udr\u017een\u00ed bezpe\u010dnosti produktu, rychl\u00e9 o\u0161et\u0159en\u00ed zranitelnost\u00ed v pr\u016fb\u011bhu \u017eivotn\u00edho cyklu a zve\u0159ejn\u011bn\u00ed informac\u00ed o zranitelnostech a bezpe\u010dnostn\u00edch incidentech. V zdrojov\u00e9m k\u00f3du byly vy\u010dlen\u011bny komponenty kritick\u00e9 z hlediska bezpe\u010dnosti, byla organizov\u00e1na publikace informac\u00ed o testov\u00e1n\u00ed bezpe\u010dnosti a byla zaji\u0161t\u011bna integrace aktu\u00e1ln\u00edch verz\u00ed t\u0159et\u00edch knihoven.      <\/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=\"P\u0159ehr\u00e1t 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 \/>Zdroj: <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.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.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\/cs\/blog\/news\/qt-6-12-lts-framework-released\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47Vyd\u00e1n\u00ed frameworku Qt 6.12 LTS | ProHoster","description":"Spole\u010dnost Qt Company publikovala vyd\u00e1n\u00ed frameworku Qt 6.12, v r\u00e1mci kter\u00e9ho pokra\u010dovala pr\u00e1ce na stabilizaci a roz\u0161i\u0159ov\u00e1n\u00ed funkcionality v\u011btve Qt 6.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/qt-6-12-lts-framework-released","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/183538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=183538"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/183538\/revisions"}],"predecessor-version":[{"id":183539,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/183538\/revisions\/183539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/183540"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=183538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=183538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=183538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}