Qt 6.1 ilana Tu

Ile-iṣẹ Qt ti ṣe atẹjade itusilẹ ti ilana Qt 6.1, ninu eyiti iṣẹ tẹsiwaju lati ṣe iduroṣinṣin ati mu iṣẹ ṣiṣe ti eka Qt 6. Qt 6.1 n pese atilẹyin fun awọn iru ẹrọ Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS) 8.1+, OpenSuSE 15.1+), iOS 13+ ati Android (API 23+). Awọn koodu orisun fun Qt irinše ti pese labẹ LGPLv3 ati GPLv2 iwe-ašẹ.

Awọn ilọsiwaju bọtini ni Qt 6.1 nipataki ifisi awọn modulu ti o wa ni Qt 5.15, ṣugbọn ko ṣetan fun ifisi ni itusilẹ akọkọ ti Qt 6. Ni pataki, awọn modulu ti o wa pẹlu:

  • Qt ti nṣiṣe lọwọ - atilẹyin fun COM ati awọn iṣakoso ActiveX lori pẹpẹ Windows.
  • Qt Charts - ṣiṣẹda shatti.
  • Qt Data Visualization - iworan ti aimi ati ki o ìmúdàgba data.
  • Qt Device igbesi jẹ apakan ti Qt fun Device Creation package.
  • Ipa ayaworan Qt - Layer kan lati ṣe irọrun awọn ohun elo gbigbe si Qt 6.
  • Qt Lottie - ṣe awọn aworan ati awọn ohun idanilaraya okeere ni ọna kika JSON nipa lilo ohun itanna Bodymovin fun Adobe Lẹhin Awọn ipa. Pẹlu ẹrọ micro-itumọ ti fun iwara, irugbin na, sisẹ Layer ati awọn ipa miiran.
  • Qt State Machine ni a ilana fun a ṣiṣẹda iṣẹlẹ-ìṣó kole ati imulo awon kan adópin ipinle ẹrọ da lori SCXML.
  • Qt foju Keyboard - imuse ti a foju keyboard.

Awọn modulu ti ko tii gbejade ati pe a nireti ni itusilẹ LTS ti Qt 6.2, ti a ṣeto fun Oṣu Kẹsan.

  • Bluetooth Qt
  • Multimedia Qt
  • NFC
  • Qt Ipo
  • Qt Quick Dialogs: folda, ifiranṣẹ Box
  • Qt Latọna ohun
  • Qt sensosi
  • Qt SerialBus
  • QtSerialPort
  • WebChannel Qt
  • Qt WebEngine
  • Awọn oju opo wẹẹbu Qt
  • Qt WebView

Awọn ayipada ni Qt 6.1:

  • Qt mojuto ti sise lati mu lilo ati ki o simplify API. Awọn ọna yọkuroIf () ti a ṣafikun ati faagun nọmba awọn kilasi ti o ṣe atilẹyin ọna erase_if (). Awọn ọna imuse ti o wa ni QString ṣugbọn kii ṣe ni QStringView. Fikun-afikun-idaabobo afikun, iyokuro ati awọn iṣẹ isodipupo. Atilẹyin ilọsiwaju fun awọn iye aaye lilefoofo 16-bit. API abuda ohun ini, ti a ṣe ni Qt 6.0, ti ni imudojuiwọn. A ti ṣafikun awọn kilasi tuntun lati ṣe irọrun iṣọpọ pẹlu Java, QJniEnvironment ati QJniObject, ti o nilo nigbagbogbo lori pẹpẹ Android.
  • Qt Gui ti dara si support fun Vulkan 1.1 ati 1.2 eya API. Fi kun titun kan kilasi QUrlResourceProvider, eyi ti o ti lo ninu QLabel ati ki o faye gba o lati yago fun tun-mu loadResource () ati subclassing QTextDocument. Agbara lati lo awọn iṣẹ atunṣe asọye olumulo fun awọn paati aaye awọ ni kilasi QColorSpace ti ni imuse.
  • Qt Network nfun QNetworkInformation kilasi, eyi ti o faye gba o lati mọ awọn ipinle ti awọn nẹtiwọki ni awọn eto. Ṣe afikun atilẹyin fun ipo SameSite ni olutọju kuki HTTP.
  • Qt Qml ṣe imuse awọn aṣayan QJSPrimitiveValue ati QJSManagedValue fun iṣakoso finer lori ipaniyan JavaScript.
  • Qt Quick 3D ti fi kun support fun morphing afojusun awọn ohun idanilaraya ati imuse esiperimenta support fun apeere Rendering, eyi ti o faye gba o lati fa ọpọ idaako ti kanna iru ti ohun be ni agbeegbe awọn ẹya ara ti awọn ipele ninu ọkan kọja. Awọn ọna significantly awọn iyara soke Rendering nigba ti o wa ni o wa kan ti o tobi nọmba ti iru ohun ni awọn ipele. Da lori ọna yii, atilẹyin fun ṣiṣe awọn patikulu onisẹpo mẹta ti wa ni imuse.

orisun: opennet.ru

Fi ọrọìwòye kun