Qt 6.5 ilana Tu

Ile-iṣẹ Qt ti ṣe atẹjade itusilẹ ti ilana Qt 6.5, ninu eyiti iṣẹ tẹsiwaju lati ṣe iduroṣinṣin ati mu iṣẹ ṣiṣe ti eka Qt 6 pọ si. Qt 6.5 n pese atilẹyin fun awọn iru ẹrọ Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE) 15.4, SUSE 15 SP4, RHEL 8.4 / 9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, Ododo ati QNX. Awọn koodu orisun fun Qt irinše ti pese labẹ LGPLv3 ati GPLv2 iwe-ašẹ.

Qt 6.5 ti gba ipo idasilẹ LTS, laarin eyiti awọn imudojuiwọn yoo ṣe ipilẹṣẹ fun awọn olumulo iwe-aṣẹ iṣowo fun ọdun mẹta (fun awọn miiran, awọn imudojuiwọn yoo jẹ atẹjade fun oṣu mẹfa ṣaaju idasilẹ pataki ti nbọ ti o ti ṣẹda). Atilẹyin fun ẹka LTS ti tẹlẹ ti Qt 6.2 yoo ṣiṣe titi di Oṣu Kẹsan Ọjọ 30, Ọdun 2024. Ẹka Qt 5.15 yoo wa ni itọju titi di May 2025.

Awọn ayipada nla ni Qt 6.5:

  • Qt Quick 3D Physics module ti a ti diduro ati ki o ṣe ni kikun atilẹyin, pese API fun kikopa fisiksi ti o le ṣee lo ni apapo pẹlu Qt Quick 3D fun bojumu ibaraenisepo ati ronu ti ohun ni 3D sile. Imuse naa da lori ẹrọ PhysX.
  • Atilẹyin ti a ṣafikun fun ipo dudu fun pẹpẹ Windows. Ohun elo aifọwọyi ti apẹrẹ dudu ti mu ṣiṣẹ ninu eto ati atunṣe ti awọn fireemu ati awọn akọle ti ohun elo naa ba lo ara ti ko yi paleti naa pada. Ninu ohun elo kan, o le tunto iṣe tirẹ si awọn ayipada ninu akori eto nipasẹ ṣiṣe awọn ayipada ninu ohun-ini QStyleHints :: colorScheme.
    Qt 6.5 ilana Tu
  • Ni awọn iṣakoso iyara Qt, aṣa Ohun elo fun Android ti mu wa si laini pẹlu awọn iṣeduro ti Ohun elo 3. Ara ti o ni kikun fun iOS ti ṣe imuse. Awọn API ti a ṣafikun fun iyipada irisi (fun apẹẹrẹ, containerStyle fun TextField tabi TextArea, tabi roundedScale fun awọn bọtini ati popovers).
    Qt 6.5 ilana Tu
  • Lori iru ẹrọ macOS, awọn ohun elo ti o lo QMessageBox tabi QErrorMessage ṣe afihan iru ẹrọ-awọn ibaraẹnisọrọ abinibi.
    Qt 6.5 ilana Tu
  • Fun Wayland, QNativeInterface :: QWaylandApplication ni wiwo siseto ti ni afikun fun iraye si taara si awọn nkan abinibi Wayland ti o lo ninu awọn ẹya inu Qt, ati fun iraye si alaye nipa awọn iṣe olumulo laipẹ, eyiti o le nilo fun gbigbe si Ilana Wayland. awọn amugbooro. API tuntun jẹ imuse ni aaye orukọ QNativeInterface, eyiti o tun pese awọn ipe lati wọle si awọn API abinibi ti X11 ati awọn iru ẹrọ Android.
  • Atilẹyin fun pẹpẹ Android 12 ti ṣafikun ati laibikita awọn ayipada pataki ni ẹka yii, agbara lati ṣẹda awọn apejọ agbaye fun Android ti o le ṣiṣẹ lori awọn ẹrọ pẹlu awọn ẹya oriṣiriṣi ti Android, ti o bẹrẹ pẹlu Android 8, ti wa ni idaduro.
  • Boot2Qt akopọ ti ni imudojuiwọn, eyi ti o le ṣee lo lati ṣẹda bootable mobile awọn ọna šiše pẹlu ohun ayika da lori Qt ati QML. Ayika eto ni Boot2Qt ti ni imudojuiwọn si pẹpẹ Yocto 4.1 (Langdale).
  • Idagbasoke ti awọn idii fun Debian 11 ti bẹrẹ, eyiti o ni aabo nipasẹ atilẹyin iṣowo.
  • Awọn agbara ti WebAssembly Syeed ti a ti fẹ, gbigba o lati ṣẹda Qt ohun elo ti o nṣiṣẹ ni a kiri lori ayelujara ati ki o jẹ šee laarin o yatọ si hardware iru ẹrọ. Awọn ohun elo ti a ṣe fun Syeed WebAssembly, o ṣeun si akopọ JIT, ṣiṣe pẹlu iṣẹ ṣiṣe ti o sunmọ koodu abinibi ati pe o le lo Qt Quick, Qt Quick 3D ati awọn irinṣẹ iworan ti o wa ni Qt. Ẹya tuntun ṣe afikun atilẹyin fun ṣiṣe fidio ati lilo awọn irinṣẹ fun awọn eniyan ti o ni alaabo ni awọn ẹrọ ailorukọ.
  • Ẹrọ oju opo wẹẹbu Qt WebEngine ti ni imudojuiwọn si ipilẹ koodu Chromium 110, atilẹyin fun isare ohun elo ti mimu fidio jẹ imuse nigba lilo API awọn aworan Vulkan ni awọn agbegbe ti o da lori X11 ati Wayland.
  • Qt Quick ti yóogba module ti a ti fi kun, pese setan-ṣe iwọn ipa fun wiwo da lori Qt Quick. O le ṣẹda awọn ti ara rẹ ipa lati ibere tabi ṣẹda wọn nipa apapọ tẹlẹ ipa lilo Qt Quick Ipa Maker irinṣẹ.
  • Qt Quick 3D module pese agbara lati ṣe awọn ipele ti apejuwe awọn ti awọn awoṣe (Fun apẹẹrẹ, rọrun meshes le ti wa ni ti ipilẹṣẹ fun awọn ohun be jina lati kamẹra). API SceneEnvironment ni bayi ṣe atilẹyin kurukuru ati sisọ awọn nkan ti o jina. Ayika ExtendedScene n pese agbara lati ṣẹda awọn ipa iṣelọpọ lẹhin ti o nipọn ati papọ awọn ipa bii ijinle aaye, didan, ati igbunaya lẹnsi.
  • Ṣafikun module Qt GRPC esiperimenta kan pẹlu atilẹyin fun gRPC ati awọn ilana ifipamọ Protocol, gbigba ọ laaye lati wọle si awọn iṣẹ gRPC ati tẹle awọn kilasi Qt ni lilo Protobuf.
  • Qt Network module ti fi kun support fun a ṣeto HTTP 1 awọn isopọ.
  • Esiperimenta CAN akero kilasi ti a ti fi kun si Qt Serial Bus module, eyi ti o le ṣee lo lati kooduopo ati iyipada CAN awọn ifiranṣẹ, awọn fireemu ilana, ati ki o parse DBC awọn faili.
  • Module Location Qt ti tun sọji, pese awọn ohun elo pẹlu awọn irinṣẹ fun iṣọpọ awọn maapu, lilọ kiri, ati awọn aaye isamisi ti iwulo (POI). Module naa ṣe atilẹyin wiwo ohun itanna nipasẹ eyiti o le sopọ awọn ẹhin ẹhin lati ṣiṣẹ pẹlu awọn olupese iṣẹ lọpọlọpọ ati ṣẹda awọn amugbooro API. Module lọwọlọwọ ni ipo adanwo ati pe o ṣe atilẹyin ẹhin ẹhin fun awọn maapu ti o da lori Awọn maapu Ṣiṣii Street Street.
    Qt 6.5 ilana Tu
  • Awọn agbara ti Qt mojuto, Qt GUI, Qt Multimedia, Qt QML, Qt Quick alakojo, Qt ẹrọ ailorukọ modulu ti a ti fẹ.
  • Ọpọlọpọ iṣẹ ni a ti ṣe lati mu iduroṣinṣin dara sii, nipa awọn ijabọ kokoro 3500 ti wa ni pipade.

    orisun: opennet.ru

Fi ọrọìwòye kun