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