Ile-iṣẹ Qt ti ṣe atẹjade itusilẹ ti ilana Qt 6.4, ninu eyiti iṣẹ tẹsiwaju lati ṣe iduroṣinṣin ati mu iṣẹ ṣiṣe ti eka Qt 6 n pese atilẹyin fun awọn iru ẹrọ Windows 6.4+, macOS 10+, Linux (Ubuntu 10.15, CentOS). 20.04, openSUSE 8.2, SUSE 15.3 SP15), iOS 2+, Android 14+ (API 6+), webOS, WebAssembly, INTEGRITY ati QNX. Awọn koodu orisun fun Qt irinše ti pese labẹ LGPLv23 ati GPLv3 iwe-ašẹ.
Awọn ayipada nla ni Qt 6.4:
- Atilẹyin ni kikun fun Syeed WebAssembly ti ni imuse, gbigba ọ laaye lati ṣẹda awọn ohun elo Qt ti o ṣiṣẹ ni ẹrọ aṣawakiri wẹẹbu kan ati gbigbe laarin awọn iru ẹrọ ohun elo oriṣiriṣi. Awọn ohun elo ti a ṣe fun Syeed WebAssembly, ọpẹ si didaakọ 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. Nitoripe ohun elo ti o da lori WebAssembly nṣiṣẹ ni agbegbe ẹrọ aṣawakiri ti iyanrin, iraye si diẹ ninu awọn API fun ṣiṣẹ pẹlu awọn orisun eto iṣẹ agbegbe ati awọn iṣẹ ni opin, ṣugbọn awọn API afikun ni a pese fun iṣọpọ ẹrọ aṣawakiri.
- Module Qt TextToSpeech, eyiti a pese ni Qt 5 ṣugbọn ko si ninu ẹka Qt 6, ti da pada si ipilẹ akọkọ ti module naa pese awọn irinṣẹ fun iṣelọpọ ọrọ, eyiti o le ṣee lo lati mu iraye si awọn ohun elo fun awọn eniyan pẹlu ailera tabi lati ṣe awọn ọna tuntun ti isale ti n sọ fun olumulo, fun apẹẹrẹ, fun iṣafihan awọn iwifunni ninu awọn ohun elo fun awọn ọna ṣiṣe infotainment ọkọ ayọkẹlẹ. Lori Lainos, iyipada ọrọ-si-ọrọ ni a ṣe ni lilo ile-ikawe Ọrọ Dispatcher (libspeechd), ati lori awọn iru ẹrọ miiran nipasẹ API boṣewa ẹrọ ṣiṣe.
- Kun ohun esiperimenta module pẹlu imuse ti iOS iselona fun Qt Quick. Awọn ohun elo da lori Qt Quick idari le laifọwọyi lo yi module to a ṣẹda a abinibi ni wiwo oniru lori iOS Syeed, iru si bi abinibi oniru ti lo lori Windows, macOS ati Android.


- A ti ṣafikun module QtHttpServer esiperimenta ti o fun ọ laaye lati ṣepọ iṣẹ olupin HTTP sinu awọn ohun elo, eyiti o ṣe atilẹyin HTTP / 1.1, TLS / HTTPS, WebSockets, mimu aṣiṣe, ipa-ọna ibeere ti o da lori awọn aye URL (QHttpServerRouter) ati REST API.
- Kun ohun esiperimenta Qt Quick 3D Physics module ti o pese a fisiksi kikopa API ti o le ṣee lo pẹlu Qt Quick 3D lati se aseyori bojumu ibaraenisepo ati ronu ti ohun ni 3D sile. Imuse naa da lori ẹrọ PhysX.
- Atilẹyin esiperimenta fun itanna agbaye ni a ti ṣafikun si module Qt Quick 3D nipa lilo awọn maapu irradiance, gbigba ọ laaye lati ṣedasilẹ otitọ diẹ sii ina lati awọn orisun oriṣiriṣi ni ipele 3D kan. Qt Quick 3D tun pẹlu atilẹyin fun awọn patikulu laini, awọn ohun elo didan, awọn eto iṣaro ilọsiwaju, awọn apoti ọrun, ati awọn ohun elo aṣa ati awọn awoara.

- Awọn agbara ti TableView ati TreeView orisi pese ni Qt Quick ti a ti fẹ lati ni support fun keyboard lilọ, afihan awọn ori ila ati awọn ọwọn, diẹ pipe Iṣakoso lori awọn ipo ti awọn sẹẹli, iwara, wó ati faagun awọn ẹya igi.
- Qt Quick ṣafihan a titun iru, FrameAnimation, ti o fun laaye koodu lati ṣiṣẹ synchronously pẹlu iwara awọn fireemu. Lati mu didan iwara, Qt Quick tun laifọwọyi mu ti ko tọ vsync amuṣiṣẹpọ nigba ti olona-asapo Rendering.

- Ẹrọ ailorukọ QQuickWidget, eyiti o fun ọ laaye lati ṣẹda awọn atọkun ti o darapọ awọn eroja ti o da lori Qt Quick ati Qt ailorukọ, ni atilẹyin ni kikun fun Layer RHI (Titunse Hardware Interface), eyiti o fun ọ laaye lati ṣiṣẹ kii ṣe lilo OpenGL nikan, ṣugbọn tun lori oke ti Vulkan, Irin ati Taara 3D APIs.
- A ti fi kilasi QSslServer kun si module Qt Network, eyi ti o fun ọ laaye lati ṣẹda nẹtiwọọki ti o munadoko. àwọn olupin, nípa lílo TLS láti fìdí ọ̀nà ìbánisọ̀rọ̀ tó ní ààbò múlẹ̀.
- A ti ṣafikun ẹhin esiperimenta si module Qt Multimedia, ni lilo package FFmpeg fun fidio ati sisẹ ohun. Nigbati o ba n ṣiṣẹ fidio, sisẹ awọn aaye awọ ati HDR ti ni ilọsiwaju, ati pe agbara lati paarọ awọn atunkọ nipasẹ QVideoFrames ti ṣafikun. Atilẹyin ti a ṣafikun fun ohun afetigbọ aye, gbigba ọ laaye lati ṣẹda awọn iwoye pẹlu pinpin ohun onisẹpo mẹta ati ṣe afiwe awọn yara foju pẹlu awọn abuda iṣaro ohun ti o da lori ipo ti olutẹtisi, iwọn yara ati odi ati awọn ohun elo ilẹ.
- Qt ẹrọ ailorukọ module pan QFormLayout kilasi lati pese awọn atọkun fun a Yaworan eleto olumulo input. Kilasi QWizard, ti a ṣe apẹrẹ fun ṣiṣẹda awọn atọkun-igbesẹ lọpọlọpọ, ti ṣafikun awọn API lati ṣakoso hihan awọn laini ni awọn fọọmu ati lilö kiri si oju-iwe eyikeyi ninu oluṣeto naa.
- QML ti dara si support fun iye orisi, ṣiṣe awọn ti o rọrun a gbigbe eleto data lati C ++ to QML. Iru iru ati awọn akojọ ti awọn iru le bayi ṣee lo ni ini lai abuda da lori QObject. Awọn agbara ti olupin LSP ti gbooro lati ṣepọ atilẹyin ede QML sinu awọn agbegbe idagbasoke iṣọpọ. QML Iru alakojo ti wa ni sise nipa aiyipada, gbigba o lati sakojo a QML oniduro sinu C ++ koodu.
- Awọn agbara fun ṣiṣẹ pẹlu awọn ọrọ gangan ni koodu ti gbooro - atilẹyin fun gbogbo awọn fifi koodu ti o wa ni ICU (Awọn ohun elo kariaye fun Unicode) ti jẹ afikun si awọn kilasi QStringEncoder ati QStringDecoder.
- Kilasi QTextDocuments n ṣe atilẹyin isamisi Markdown.
orisun: opennet.ru




