Qt 6.3 ilana Tu

Ile-iṣẹ Qt ti ṣe atẹjade itusilẹ ti ilana Qt 6.3, ninu eyiti iṣẹ tẹsiwaju lati ṣe iduroṣinṣin ati mu iṣẹ ṣiṣe ti ẹka Qt 6. Qt 6.3 n pese atilẹyin fun awọn iru ẹrọ Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2) , openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY ati QNX. Awọn koodu orisun fun Qt irinše ti pese labẹ LGPLv3 ati GPLv2 iwe-ašẹ.

Awọn ayipada nla ni Qt 6.3:

  • Qt QML module nfun ohun esiperimenta imuse ti qmltc (QML iru alakojo), eyi ti o faye gba o lati sakojo QML ohun ẹya sinu awọn kilasi ni C ++. Fun owo awọn olumulo ti Qt 6.3, Qt Quick alakojo ọja ti a ti pese sile, eyi ti, ni afikun si awọn loke-darukọ QML Iru alakojo, pẹlu QML Script alakojo, eyi ti o faye gba o lati sakojo QML awọn iṣẹ ati awọn expressions sinu C ++ koodu. O ṣe akiyesi pe lilo Qt Quick Compiler jẹ ki o ṣee ṣe lati mu iṣẹ ṣiṣe ti awọn eto orisun QML sunmọ awọn eto abinibi; ni pataki, nigbati o ba ṣajọ awọn amugbooro, idinku ni ibẹrẹ ati akoko ipaniyan ni isunmọ 20-35% ni akawe. si lilo itumọ ti ikede.
    Qt 6.3 ilana Tu
  • Module “Qt Language Server” ti ṣe imuse pẹlu atilẹyin fun olupin Ede ati awọn ilana JsonRpc 2.0.
  • Qt Wayland Compositor module ti fi kun a Qt ikarahun eroja olupin ati awọn ẹya API fun a ṣiṣẹda ara rẹ aṣa ikarahun amugbooro.
  • Qt Quick idari integrates CalendarModel ati TreeView QML orisi pẹlu awọn imuse ti awọn atọkun fun han kalẹnda ati awọn data ni a igi wo.
    Qt 6.3 ilana TuQt 6.3 ilana Tu
  • QML orisi MessageDialog ati FoldaDialog ti a ti fi kun si Qt Quick Dialogs module lati lo eto apoti ajọṣọ pese nipa awọn Syeed lati han awọn ifiranṣẹ ki o si lilö kiri nipasẹ awọn faili.
    Qt 6.3 ilana Tu
  • Qt Quick ti dara si awọn iṣẹ ati ṣiṣe ti a iṣẹ pẹlu ọrọ. Fun apẹẹrẹ, awọn iṣoro pẹlu jijade idinku ati agbara iranti nla nigba gbigbe awọn iwe aṣẹ ti o tobi pupọ si Ọrọ, TextEdit, TextArea ati TextInput ti ni ipinnu.
  • A QML ano ReflectionProbe ti a ti fi kun si Qt Quick 3D module fun a mu ohun iweyinpada. Awọn patikulu 3D API ti ni afikun lati ṣafikun awọn ipa ti ipilẹṣẹ nipasẹ ikojọpọ nla ti awọn patikulu (èéfín, kurukuru, ati bẹbẹ lọ) si awọn iwoye 3D. A titun ResourceLoader ano ti a ti muse, pese irinṣẹ fun a ìṣàkóso oro ni Qt Quick 3D ati ki o gba o laaye lati ṣeto amojuto ikojọpọ ti o tobi oro, gẹgẹ bi awọn meshes tabi awoara, bi daradara bi šakoso awọn iyọọda ti unloading oro ti ko subu sinu han. agbegbe ti iṣẹlẹ naa.
    Qt 6.3 ilana Tu
  • Ṣe afikun imuse awotẹlẹ ti module Qt PDF, eyiti o wa ni Qt 5.15 ṣugbọn ko si ninu Qt 6.
    Qt 6.3 ilana Tu
  • A o tobi ìka ti titun awọn iṣẹ ti a ti fi kun si Qt mojuto module, o kun jẹmọ si faagun awọn agbara fun a processing data okun. QLocale ti ṣafikun atilẹyin fun awọn koodu ede ISO639-2. Kun support fun AM / PM akoko specifiers to QDate, QTime ati QLocale. Iyipada ti o rọrun laarin awọn ọna kika JSON ati CBOR. Kun QtFuture :: nigbati Gbogbo () ati nigbatiAny () awọn ọna.
  • Ipo Qt pese agbara lati pinnu išedede ti data ipo ti a pese nipasẹ awọn iru ẹrọ Android ati iOS.
  • Qt Bluetooth pese alaye nipa Bluetooth LE support ati alaye nipa awọn ipo ti awọn Bluetooth ohun ti nmu badọgba ni Windows.
  • Awọn ẹrọ ailorukọ Qt ti ni ilọsiwaju atilẹyin fun awọn iboju ti o ga-giga, iselona, ​​ati irisi iyipada nipa lilo awọn iwe ara.
  • Imudara eto kikọ ti o da lori CMake. Ṣafikun iṣẹ qt-generate-deploy-app-script (), eyiti o rọrun iran ti awọn iwe afọwọkọ fun gbigbe awọn ohun elo sori awọn iru ẹrọ oriṣiriṣi.
  • Ọpọlọpọ iṣẹ ti a ṣe lati mu iduroṣinṣin ati didara ti ipilẹ koodu sii. Lati itusilẹ ti Qt 6.2, awọn ijabọ kokoro 1750 ti wa ni pipade.
  • Ninu awọn idasilẹ pataki ti Qt 6.x ti wọn gbero lati ṣe atilẹyin kikun fun WebAssembly, QHttpServer, gRPC, ẹhin si Qt Multimedia ti o da lori FFmpeg, Ọrọ Qt ati ipo Qt.

orisun: opennet.ru

Fi ọrọìwòye kun