Qt 5.15 inorongedzerwa sekuburitswa Kwenguva Yakareba Rutsigiro (LTS). Panguva imwecheteyo, kune nharaunda inogadziridza kune bazi 5.15
chikuru
- Basa rakaenderera mberi nekugadzira yakadhirowewa mifananidzo API isingaenderane neiyo 3D API yeiyo inoshanda sisitimu. Chinhu chakakosha cheiyo Qt graphics stack itsva inzvimbo inopa injini, inoshandisa iyo RHI (Rendering Hardware Interface) kuisa simba Qt Kurumidza maapplication kwete chete neOpenGL, asiwo pamusoro peVulkan, Metal uye Direct 3D APIs. Muna 5.15, iyo nyowani yemifananidzo stack inopihwa muchimiro chesarudzo ine chimiro che "Tekinoroji Preview".
- Yakazara module rutsigiro rwakapihwa
Qt Quick 3D , kubva pane iyo chiratidzo chekuvandudzwa kwekuedza chakabviswa. Qt Kurumidza 3D inopa yakabatana API yekugadzira mashandisirwo emushandisi zvinoenderana neQt Kurumidza inosanganisa 2D uye 3D mifananidzo yezvinhu. Iyo API nyowani inobvumidza iwe kushandisa QML kutsanangura 3D interface zvinhu pasina kushandisa iyo UIP fomati. MuQt Kurumidza 3D, unogona kushandisa imwe nguva yekumhanya (Qt Kurumidza), imwe dhizaini yechiitiko uye imwe animation framework ye 2D uye 3D, uye shandisa Qt Dhizaini Studio yekusimudzira yekuona. Iyo module inogadzirisa matambudziko akadai sepamusoro pepamusoro paunenge uchibatanidza QML nezviri kubva kuQt 3D kana 3D Studio, uye inopa kugona kuyananisa maanimations uye shanduko padanho repakati pakati pe2D ne3D.Zvinyowani zvakawedzerwa kuQt Kurumidza 3D zvinosanganisira tsigiro yemashure ekugadzirisa mhedzisiro, C++ API ye geometry manipulation, inotenderera API yakavakirwa paQQuaternion kirasi, uye rutsigiro rwemapoinzi magetsi. Kuongorora akasiyana maficha eQt Quick 3D
yakagadzirirwa yakakosha demo application inoratidza maitiro aunga shandura marudzi uye masosi ekuvhenekesa, shandisa mamodheru akaoma, shandura maumbirwo, zviwanikwa uye anti-aliasing. Panguva imwe chetesuggested kusunungurwazvakatipoteredza kugadzira mushandisi interface yeQt Dhizaini Studio 1.5, inopa rutsigiro rwakakwana rweQt Quick 3D.
- MuQt QML basa raive
concentrated mukugadzirira Qt 6. Kukwanisa kushandisa zvivakwa neiyo 'inodiwa' hunhu muzvikamu, kuiswa kwayo kunosungirwa, kwave kuchiitwa. Iyo qmllint utility yakavandudza chizvarwa cheyambiro nezve zvinogona kuitika muQML kodhi. Yakawedzera iyo qmlformat utility, izvo zvinoita kuti zvive nyore kufometa QML kodhi zvinoenderana nekodha maitiro nhungamiro. Yakave nechokwadi chekuenderana kweQML neQt edition yemicrocontrollers . - MuQt Kurumidza, tsigiro yenzvimbo dzemavara yakawedzerwa kune iyo Mufananidzo element. Chinhu chitsva chePathText chawedzerwa kuQt Quick Shapes.
A cursorShape chivakwa chakawedzerwa kune chinongedzo chekubata, kuburikidza nacho chaunogona kushandura chimiro chemouse cursor pane desktop desktop. Yakawedzera HeaderView chinhu kuti zvive nyore kuwedzera misoro yakatwasuka uye yakachinjika kumatafura eTableView-based. - Mutengi-parutivi hwindo rekushongedza (CSD) rutsigiro rwakavandudzwa zvakanyanya, zvichibvumira chishandiso kutsanangura chayo chekushongedza hwindo uye isa tsika yemukati mubhawa rezita rehwindo.
- Module yakagadzikana
Qt Lottie , iyo inopa yakakwira QML API iyo inokutendera iwe kuti upe magiraidhi uye animations anotumirwa kunze kweJSON fomati uchishandisa iyo Bodymovin plugin yeAdobe After Effects. Nekuda kweQtLottie, mugadziri anogona kugadzirira animation mhedzisiro mune iri nyore application, uye mugadziri anogona kubatanidza mafaera anotumirwa kune iyo interface yekushandisa paQtQuick. QtLottie inosanganisira yakavakirwa-mukati diki injini yekuita animation, kudzvanya, kuisa uye zvimwe zvinokonzeresa. Injini inowanikwa kuburikidza neLottieAnimation QML element, iyo inogona kudzorwa kubva kuQML kodhi nenzira imwechete sechero chimwe chinhu cheQtQuick. - Iyo Qt WebEngine browser injini yakagadziridzwa kune iyo kodhi base
Chrome 80 (mubazi 5.14 Chromium 77 yakashandiswa, iyo yazvino vhezheni ndeyeChrome 83 ). - Iyo Qt 3D module yakavandudza maturusi uye maturusi ekugadzirisa.
- Qt Multimedia yakawedzera tsigiro yeakawanda-pamusoro pekupa.
- MuQt GUI, kuyera kwemifananidzo uye kushandura mashandiro ave akawanda-shinda mune dzakawanda zviitiko.
- Qt Network yakawedzera tsigiro yetsika yekubuda uye
mapfupi muTLS 1.3 (Session Tiketi, inokutendera kuti utangezve chikamu pasina kuchengetedza mamiriro padivi reseva). - Yakagonesa Qt Core, QRunnable uye QThreadPool kushanda ne std :: basa. Yakawedzera nzira itsva QFile ::moveToTrash() yekufambisa zvinhu kumarara, uchifunga nezvezvakajeka zvemapuratifomu akasiyana.
- MuQt ye Android
akawedzera Tsigiro yemadialog ekuzvarwa ekuvhura uye kuchengetedza mafaera.
Source: opennet.ru