{"id":120175,"date":"2024-10-14T19:09:08","date_gmt":"2024-10-14T17:09:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-qt-6-8"},"modified":"2024-10-14T19:09:08","modified_gmt":"2024-10-14T17:09:11","slug":"reliz-frejmvorka-qt-6-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-frejmvorka-qt-6-8","title":{"rendered":"Wydanie frameworka Qt 6.8","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Qt Company opublikowa\u0142a wydanie frameworka Qt 6.8, w kt\u00f3rym kontynuowane s\u0105 prace nad stabilizacj\u0105 i zwi\u0119kszaniem funkcjonalno\u015bci ga\u0142\u0119zi Qt 6. W Qt 6.8 dodano wsparcie dla platform Windows 10+, macOS 12+, Linux (Ubuntu 22.04\/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.8\/9.2, Debian 11.6), iOS 16+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS oraz QNX. \u0179r\u00f3d\u0142a komponent\u00f3w Qt s\u0105 dostarczane na licencjach LGPLv3 oraz GPLv2.     <\/p>\n<p>Qt 6.8 uzyska\u0142 status wydania LTS, dla kt\u00f3rego aktualizacje b\u0119d\u0105 wydawane przez pi\u0119\u0107 lat dla posiadaczy licencji komercyjnej, co jest o dwa lata d\u0142u\u017cej ni\u017c w poprzednich wydaniach LTS. Dla u\u017cytkownik\u00f3w niekomercyjnych czas wsparcia wyniesie sze\u015b\u0107 miesi\u0119cy (do momentu wydania nowej znacznej wersji). Wsparcie dla poprzedniej ga\u0142\u0119zi LTS Qt 6.5 potrwa do maja 2026 roku, natomiast wsparcie dla ga\u0142\u0119zi LTS Qt 6.2 zako\u0144czono 30 wrze\u015bnia 2024 roku. Ga\u0142\u0105\u017a Qt 5.15 b\u0119dzie wspierana do maja 2025 roku.       <\/p>\n<p>G\u0142\u00f3wne zmiany w Qt 6.8:  <\/p>\n<ul>\n<li class=\"l\"> Zosta\u0142 ustabilizowany i przeniesiony do kategorii w pe\u0142ni wspieranych modu\u0142 Qt Graphs, przeznaczony do tworzenia r\u00f3\u017cnych typ\u00f3w wykres\u00f3w 2D i 3D oraz wizualizacji du\u017cych zbior\u00f3w szybko zmieniaj\u0105cych si\u0119 danych. Modu\u0142 rozwijany jest jako uniwersalne zast\u0105pienie starego modu\u0142u Qt DataVisualization, opartego na OpenGL, oraz modu\u0142u Qt Charts. Nowy modu\u0142 korzysta z Qt Quick 3D i silnika renderuj\u0105cego RHI (Rendering Hardware Interface), kt\u00f3ry wspiera r\u00f3\u017cne API 3D (OpenGL, Vulkan, Metal oraz Direct 3D).\n<p>W por\u00f3wnaniu do poprzedniego wydania w Qt Graphs 3D dodano optymalizacje wydajno\u015bci, zapewniono wsparcie dla przezroczysto\u015bci na wykresach 3D (Bars3D), rozszerzono mo\u017cliwo\u015bci zarz\u0105dzania po\u0142o\u017ceniem i formatowaniem etykiet oraz nag\u0142\u00f3wk\u00f3w, a tak\u017ce usprawniono rysowanie linii siatki nawigacyjnej. W Qt Graphs 2D dodano mo\u017cliwo\u015b\u0107 rysowania w\u0142asnych typ\u00f3w wykres\u00f3w s\u0142upkowych (poprzez komponenty QML), dodano wsparcie dla wykres\u00f3w s\u0142upkowych skumulowanych oraz rozszerzono narz\u0119dzia do wy\u015bwietlania etykiet. Ujednolicono API do stosowania motyw\u00f3w w wykresach 2D i 3D. Wywo\u0142ania specyficzne dla wid\u017cet\u00f3w przeniesiono do modu\u0142u Qt Graphs Widgets.      <\/p>\n<li class=\"l\"> Stabilizowano i wprowadzono do grupy w pe\u0142ni obs\u0142ugiwanych modu\u0142 QtHttpServer, kt\u00f3ry umo\u017cliwia integrowanie funkcjonalno\u015bci serwera HTTP w aplikacjach, wspieraj\u0105c HTTP\/1.1, TLS\/HTTPS, WebSockets, obs\u0142ug\u0119 b\u0142\u0119d\u00f3w, routowanie \u017c\u0105da\u0144 na podstawie parametr\u00f3w w URL (QHttpServerRouter) oraz REST API. W por\u00f3wnaniu do poprzedniej wersji w klasie QNetworkAccessManager zrealizowano mo\u017cliwo\u015b\u0107 wysy\u0142ania \u017c\u0105da\u0144 HTTP przez lokalny socket. Udost\u0119pniono wsparcie dla klasy QFormDataBuilder w celu uproszczenia przesy\u0142ania wielu zestaw\u00f3w danych (np. danych tekstowych i za\u0142\u0105czonego pliku) w jednym \u017c\u0105daniu HTTP (HTTP multi-part).\n<li class=\"l\"> Stabilizowano i wprowadzono do grupy w pe\u0142ni obs\u0142ugiwanych modu\u0142 Qt GRPC, kt\u00f3ry umo\u017cliwia dost\u0119p do us\u0142ug za pomoc\u0105 protoko\u0142u gRPC.\n<li class=\"l\"> Stabilizowano i wprowadzono do grupy w pe\u0142ni obs\u0142ugiwanych modu\u0142 Qt Protobuf, kt\u00f3ry jest przeznaczony do serializacji klas Qt, korzystaj\u0105c z protoko\u0142u Protocol Buffer.\n<li class=\"l\"> Dodano wsparcie dla mobilnych platform Android 14 i iOS 18.\n<li class=\"l\"> Udost\u0119pniono mo\u017cliwo\u015b\u0107 tworzenia aplikacji dla system\u00f3w desktopowych Linux i Windows z procesorami ARM, a tak\u017ce dla zestaw\u00f3w 3D Apple Vision Pro i Meta Quest 3 XR.\n<li class=\"l\"> Dodano wsparcie dla Raspberry Pi 5, NVIDIA AGX Orin oraz kilku p\u0142ytek opartych na SoC NXP, Toradex i STM. Stworzono wsparcie dla p\u0142yt RISC-V StarFive VisionFive 2.\n<li class=\"l\"> Rozszerzono mo\u017cliwo\u015bci tworzenia ograniczonych wersji Qt, kt\u00f3re mog\u0105 by\u0107 u\u017cywane na urz\u0105dzeniach o ograniczonej pami\u0119ci. Na przyk\u0142ad, wy\u0142\u0105czaj\u0105c nieu\u017cywane funkcje i komponenty Qt, mo\u017cna osi\u0105gn\u0105\u0107 redukcj\u0119 rozmiaru pakietu w pami\u0119ci trwa\u0142ej o 77% oraz zmniejszenie zu\u017cycia RAM o 32%, a tak\u017ce znacz\u0105co skr\u00f3ci\u0107 czas uruchamiania.\n<li class=\"l\"> W module Qt Multimedia na platformie Linux wprowadzono wsparcie dla przechwytywania ekranu za pomoc\u0105 klasy QScreenCapture w \u015brodowiskach opartych na protokole Wayland, korzystaj\u0105c z us\u0142ugi ScreenCast i systemu portali XDG Desktop. Dodano klasy QVideoFrameInput, QAbstractVideoBuffer i QAudioBufferInput, za pomoc\u0105 kt\u00f3rych mo\u017cna zorganizowa\u0107 przesy\u0142anie w\u0142asnych danych multimediowych do sesji nagrywania (QMediaCaptureSession), a tak\u017ce klas\u0119 QAudioBufferOutput do pod\u0142\u0105czania przetwarzaj\u0105cych dane d\u017awi\u0119kowe na etapie po dekodowaniu.\n<li class=\"l\"> Dodano modu\u0142 Qt Quick Vector Image, kt\u00f3ry umo\u017cliwia integracj\u0119 wektorowych obraz\u00f3w w formacie SVG w scenach Qt Quick, co mo\u017ce by\u0107 wykorzystane, na przyk\u0142ad, do tworzenia skalowalnych element\u00f3w interfejsu, niezale\u017cnych od rozdzielczo\u015bci i rozmiaru ekranu.  <center><img decoding=\"async\" alt=\"Wydanie frameworka Qt 6.8\" src=\"\/wp-content\/uploads\/2024\/10\/66f0a3aebb4fff6f4f93f23f11e15395.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Dodano modu\u0142 Qt Quick 3D XR do tworzenia aplikacji na platformy wirtualnej i rozszerzonej rzeczywisto\u015bci, wykorzystuj\u0105c technologie Qt Quick 3D. Dla organizacji interakcji z tr\u00f3jwymiarowymi environmentami stworzonymi przy u\u017cyciu Qt Quick 3D, wspierane jest u\u017cycie urz\u0105dze\u0144 do \u015bledzenia ruchu r\u0105k oraz kontroler\u00f3w VR. Do wizualizacji mo\u017cna wykorzysta\u0107 okulary Apple VisionPro lub he\u0142my 3D z obs\u0142ug\u0105 standardu OpenXR, takie jak Meta Quest 2\/3.      <center><img decoding=\"async\" alt=\"Wydanie frameworka Qt 6.8\" src=\"\/wp-content\/uploads\/2024\/10\/707b202c825b69d4ebd7c3d05b9fc3fe.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> W Qt Quick dodano optymalizacje przyspieszaj\u0105ce renderowanie skomplikowanych scen. W klasie TableView pojawi\u0142a si\u0119 mo\u017cliwo\u015b\u0107 przenoszenia kolumn i wierszy. Typy Image i BorderImage zyska\u0142y wsparcie dla asynchronicznego \u0142adowania obraz\u00f3w (stare zdj\u0119cie pozostaje, podczas gdy \u0142adowane jest nowe).\n<li class=\"l\"> W module Qt Quick Effect Maker dodano wsparcie dla animacji sprite'\u00f3w, zakrzywiania element\u00f3w w okr\u0119gu oraz zastosowania efekt\u00f3w glow i maskowanego rozmycia (masked blur).\n<li class=\"l\"> W module Qt Quick Shapes podczas wype\u0142niania kontur\u00f3w zezwolono na u\u017cycie dowolnych dostawc\u00f3w tekstur w elementach typu ShapePath. W klasie QQuickRenderTarget dodano nowe metody do zarz\u0105dzania przetwarzaniem tekstur i uproszczenia integracji Qt Quick 3D z zewn\u0119trznymi silnikami, frameworkami i API.\n<li class=\"l\"> W Qt Quick Controls wprowadzono nowy styl Fluent WinUI3, pozwalaj\u0105cy na stworzenie interfejsu wygl\u0105daj\u0105cego jak Windows 11 na wszystkich platformach. W macOS zrealizowano mo\u017cliwo\u015b\u0107 korzystania z globalnego menu dostarczanego przez platform\u0119 w interfejsach stworzonych przy u\u017cyciu Quick MenuBar.     <center><img decoding=\"async\" alt=\"Wydanie frameworka Qt 6.8\" src=\"\/wp-content\/uploads\/2024\/10\/db57dec63024d6f51f3e854837a63939.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> W Qt Quick 3D poprawiono renderowanie cieni dzi\u0119ki zastosowaniu kaskadowych map cieni oraz mi\u0119kkiej filtracji cieni. W typie PrincipledMaterial dodano nowe w\u0142a\u015bciwo\u015bci. Umo\u017cliwiono korzystanie w w\u0142asnych materia\u0142ach z tych samych w\u0142a\u015bciwo\u015bci, co w materia\u0142ach opartych na typie PrincipledMaterial.    <center><img decoding=\"async\" alt=\"Wydanie frameworka Qt 6.8\" src=\"\/wp-content\/uploads\/2024\/10\/fded9f6cacf5cd20fcc86d76d1be1ea2.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> W module Qt Network Auth dodano klas\u0119 QOAuthUriSchemeReplyHandler do tworzenia obs\u0142ugiwaczy przekierowa\u0144 na inny schemat URI podczas autoryzacji za pomoc\u0105 OAuth 2.0. W klasie QOAuth2AuthorizationCodeFlow dodano wsparcie dla rozszerzenia OAuth PKCE (Proof Key for Code Exchange).\n<li class=\"l\"> Klasa QDnsLookup zyska\u0142a mo\u017cliwo\u015b\u0107 wysy\u0142ania zapyta\u0144 przy u\u017cyciu \u201eDNS over TLS\u201d, wprowadzono wsparcie dla rekord\u00f3w DNS TLSA (TLS Certificate Association) oraz zapewniono informowanie klienta o weryfikacji danych przez serwer DNS.\n<li class=\"l\"> W Qt Core dodano klas\u0119 QChronoTimer z opakowaniem na bibliotek\u0119 std::chrono, pozwalaj\u0105c\u0105 na zwi\u0119kszenie precyzji operacji zwi\u0105zanych z czasem. Wprowadzono mo\u017cliwo\u015b\u0107 zmiany rozmiaru QString, QByteArray i QList bez inicjalizacji danych. W QHash dodano wsparcie dla przechowywania w jednym hashu danych o typach QString i QStringView. W QDirListing udost\u0119pniono API oparte na iteracjach do przegl\u0105dania zawarto\u015bci katalog\u00f3w.\n<li class=\"l\"> W Qt GUI dodano mo\u017cliwo\u015b\u0107 redefiniowania ustawie\u0144 systemowego schematu kolor\u00f3w, na przyk\u0142ad do wyboru trybu ciemnego lub jasnego, a tak\u017ce ustawie\u0144 dzia\u0142a\u0144 prowadz\u0105cych do wywo\u0142ania menu kontekstowego.\n<li class=\"l\"> W Qt Sql sterowniki baz danych PostgreSQL i MySQL\/MariaDB teraz poprawnie obs\u0142uguj\u0105 czas oraz daty w sytuacji, gdy klient i serwer <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-newyork\/\"   title=\"serwerze\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2789\">serwerze<\/a> wybrali r\u00f3\u017cne strefy czasowe.\n<li class=\"l\"> Qt WebEngine dodano nowe klasy: QWebEngineFrame do pracy na poziomie poszczeg\u00f3lnych blok\u00f3w iframe; QWebEngineClientHints do zarz\u0105dzania identyfikacj\u0105 przegl\u0105darki; QWebEnginePermission do zarz\u0105dzania uprawnieniami w kontek\u015bcie stron internetowych.\n<li class=\"l\"> W Qt Widgets poprawiono renderowanie wid\u017cet\u00f3w na ekranach o wysokiej g\u0119sto\u015bci pikseli (high-DPI).\n<li class=\"l\"> Generator dokumentacji QDoc zosta\u0142 przet\u0142umaczony z C API na C++ API, a jego dzia\u0142anie wymaga teraz co najmniej Clang 17. Dodano nowe komendy, takie jak \u201e\\keyword\u201d i \u201e\\nativetype\u201d.\n<li class=\"l\"> W ramach dzia\u0142a\u0144 maj\u0105cych na celu popraw\u0119 stabilno\u015bci i wydajno\u015bci wydania LTS wprowadzono ponad 500 poprawek i optymalizacji.      <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62043\">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.8, \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.8 \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.8\/9.2, 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":120176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120175","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.8, \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\/pl\/blog\/news\/reliz-frejmvorka-qt-6-8\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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.8 | 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.8, \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\/pl\/blog\/news\/reliz-frejmvorka-qt-6-8\" \/>\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=\"2024-10-14T17:09:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-14T17:09:11+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\udd47Wydanie frameworka Qt 6.8 | ProHoster","description":"Firma Qt Company opublikowa\u0142a wydanie frameworka Qt 6.8, w kt\u00f3rym kontynuowana jest praca nad stabilizacj\u0105 i zwi\u0119kszaniem funkcjonalno\u015bci ga\u0142\u0119zi Qt 6.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-frejmvorka-qt-6-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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.8 | 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.8, \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\/pl\/blog\/news\/reliz-frejmvorka-qt-6-8","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":"2024-10-14T17:09:11+00:00","article:modified_time":"2024-10-14T17:09:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120175","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-09 22:03:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:17:19","updated":"2026-02-09 22:03:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=120175"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120175\/revisions"}],"predecessor-version":[{"id":160069,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/120175\/revisions\/160069"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/120176"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=120175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=120175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=120175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}