
Sa ikaanim na release ng Qt 6 series, nagpakilala kami ng maraming bagong feature para sa mga graphics at UI developer at ang application backend.
Sa bagong inilabas na bersyon ng QT 6.6, ito ay naka-highlight na "Mga Qt Graph" ay naidagdag alin ang isang eksperimental na modyul na naglalayong magbigay ng isang pangkalahatang layunin na module upang mailarawan ang malalaking koleksyon ng data na mabilis na nagbabago at bumubuo ng iba't ibang uri ng mga graph. Ang module ay nasa pagbuo pa rin at kasalukuyang nakatutok sa muling paggawa ng functionality ng Qt DataVisualization sa ibabaw ng Qt Quick 3D at paggamit ng bagong rendering engine na sumusuporta sa iba't ibang 3D API.
Ang isa pang bagong bagay na kapansin-pansin sa bagong bersyon na ito ay ang QT Multimedia module kung saan may naidagdag na klase QWindowCapture upang makuha ang mga nilalaman ng mga indibidwal na bintana. Nagbibigay ang QWindowCapture ng listahan ng mga window na magagamit para sa pagkuha at maaaring magamit sa mga application sa pagbabahagi ng window. Ang window at screen capture ay sinusuportahan ng FFmpeg backend sa lahat ng platform maliban sa mga system na gumagamit ng Wayland protocol.
Bukod diyan, Ang suporta para sa mga mode ng pagpili ay naidagdag sa QT Quick Sa uri ng QML TableView, ang kakayahang baguhin ang rootIndex property ay ibinigay, at ang kontrol sa layout ng mga scroll bar ay pinalawak sa uri ng QML Flickable.
Sa Qt Graphs, maaaring makita ng mga application ang malalaking halaga ng mabilis na pagbabago ng data
Sa modyul QT Mabilis, pang-eksperimentong suporta para sa adaptive na disenyo ng interface ay ibinigay, Kaya ngayon upang dynamic na baguhin ang layout ng interface depende sa laki ng window at awtomatikong ilagay ang mga elemento na isinasaalang-alang ang istraktura ng kasalukuyang layout, ang LayoutItemProxy class ay iminungkahi at ang Qt Quick Layouts module ay nagbibigay ng kakayahang gumamit ng pare-parehong laki ng cell para sa mga disenyo na may organisadong mga elemento.
Gayundin sa QT Quick, isang bagong API ang ipinatupad para sa sa mga advanced na setting ng layout OpenType na mga font. Sa QT 6.6, posible na ngayong gamitin ang Qt Quick Shapes module upang gumuhit ng mataas na kalidad na mga linya at kurba gamit ang isang fragment shader.
Ito ay naging nagtrabaho upang idokumento ang RHI rendering engine, pati na rin upang patatagin ang mababang antas ng API na nauugnay dito. Susundan na ngayon ng backward compatibility level ng RHI ang Qt Platform Abstraction API, na nagbibigay-daan sa RHI na direktang gamitin upang bumuo ng mababang antas na cross-platform code na gumagana sa lahat ng sikat na graphics stack at graphics API.
Ang QT TextToSpeech ay mayroon na ngayong kakayahang mag-output ng data ng PCM para sa post-processing ng synthesized speech, bilang karagdagan sa bagong release na ito, ang mga karagdagang setting para sa pagse-segment ng teksto ay ibinigay, isang API ay idinagdag upang maghanap para sa mga kinakailangang boses, at isang API ay idinagdag upang matukoy ang magagamit na mga function ng engine.
Bukod dito, Ang suporta para sa Android 13 ay namumukod-tangi, kasama ng na nagpabuti din ng suporta para sa arkitektura ARM sa mga platform ng Windows at Linux. Kasama ang mga nagpapanatili ng proyekto ng Debian, ang mga pakete na may Qt 6 para sa Debian 11 at Debian 12 ay inilalagay sa mga karaniwang imbakan ng pamamahagi, at ang mga pakete na may mga komersyal na bahagi ng Qt 6.6 para sa Debian ay inilalagay sa mga imbakan ng Kumpanya ng Qt.
Meron sila pinahusay na mga tool sa pag-unlad para sa WebAssembly, Well, sa bagong bersyon ay pinapasimple nito ang pag-debug ng mga application ng WebAssembly at pinapabuti ang pagpapanatili ng platform na ito salamat sa suporta para sa mga dynamic na link (maaari na ngayong ibigay ang mga application ng WebAssembly sa mga shared Qt na library at plugin).
Sa iba pang mga pagbabago na namumukod-tangi:
- Ang isang API ay idinagdag sa Qt WebEngine module upang ma-access ang mga setting ng privacy at seguridad, na nagbibigay-daan sa iyong hindi paganahin ang ilang mga tampok ng browser engine.
- Naidagdag ang mga property sa klase ng QMediaRecorder para makontrol ang kalidad, resolution, at bitrate ng video.
- Ang suporta para sa pamamaraang paggawa ng mga texture at geometry batay sa isang QML polygonal mesh ay naidagdag sa Qt Quick 3D module.
- Ang set ng module na "Qt para sa Python", na nagbibigay ng mga tool para sa paglikha ng mga graphical na application sa Python gamit ang Qt, ay nagdagdag ng suporta para sa mga asynchronous na operasyon gamit ang asyncio.
- Ang suporta ng Qt para sa Python para sa mga device batay sa arkitektura ng AArch64 ay natiyak.
- Ang Boot2Qt stack ay na-update, na maaaring magamit upang lumikha ng mga mobile bootable system na may Qt at QML-based na kapaligiran.
- Ang isang plugin na katugma sa Mimer SQL DBMS ay naidagdag sa Qt Sql module at ang mga setting ng koneksyon sa driver ay pinalawak para sa MySQL at MariaDB DBMS.
- Ang Qt PDF module ay nagbibigay ng mga klase upang ma-access ang mga link, mga thumbnail ng pahina at mga napiling pahina.
Kung gusto mong malaman ang higit pa tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.
I-download at kunin ang Qt 6.6
Para sa mga interesado sa bagong sangay ng Qt 6.6, dapat mong malaman na ang suporta ay ibinibigay para sa Windows, macOS, Linux platform, iOS, Android, webOS, WebAssembly, INTEGRITY at QNX. Ang bagong bersyon ay maaaring makuha sa ang sumusunod na link.