La vhezheni itsva yeQt, 6.9, ikozvino iripo, kuunza akawanda matsva maficha akagadzirirwa vese vanogadzira maapplication uye avo vanogadzira software yezvishandiso. Uku kuburitswa kweiyo yakakurumbira muchinjika-chikuva chekusimudzira chimiro chine akati wandei ekuona, kuita, uye yekubatanidza kuvandudzwa kunovandudza ruzivo rwekuvandudza Qt.
Pakati pezvinonyanya kuvandudzwa mune iyi update ndeye zvirinani emoji manejimendi, kubata kwakanyatsojeka kwekujeka mumifananidzo ye3D, uye sarudzo itsva muQt Graphs module yekuwedzera kuratidzwa kwedata. Pamusoro pezvo, optimizations yekushandiswa kwegirafu hardware yakabatanidzwa, pamwe chete neakanaka-tuning ekuvandudza maturusi ekuvandudza chibereko.
Yakawedzera simba 3D maonesheni ane Qt Girafu
3D graphics ikozvino inopa kuchinjika kukuru uye realism nekuda kwekuisirwa pachena muSurface3D nzvimbo uye nzira nyowani dzekupa data ne 3D spline curves.. Chikamu cheQSpline3DSeries chinogonesa kupa kwakapfava, uku uchiwedzera kugadzirisa kwematemo, mavara, uye nzvimbo dzekudhirowa. Kuti uwane rumwe ruzivo nezve kushandisa magiraidhi ekuwedzera, unogona kutarisa kune Ichi chinyorwa nezve Qt 6.8 LTS.
Mune 2D mifananidzo, kugadzirisa kwekudyidzana kwevashandisi kunofambiswa zvakare., uye neQGraphsView unogona kuseta imwe nzvimbo kuti upe nemazvo zviri mukati. Izvi zvinobvumira kutonga kukuru pamusoro pekugadzirisa uye kugadzirwa kwezvinhu zvinoonekwa.
Qt 6.9 inovandudza emoji rutsigiro
qt 6.9 Inoshandisa emoji sequence yekuona zvinoenderana neazvino Unicode zvirevo, kuratidza zviratidzo nenzira kwayo nemafonti emavara anowirirana, akadai seCBDT uye COLRv1. Izvi zvinoreva kuti zvinyorwa zvine emojis zvinotaridzika zvakafanana pamapuratifomu akasiyana, ane mhando yakanaka uye kuyera.
Uyewo, Vagadziri vanogona kusarudza kuti vanoda kuti zviratidzo izvi zviongororwe here kana kuti kwete., uye nemaoko sarudza iyo font yavo uchishandisa itsva QFontDatabase maficha. Iyi sarudzo inonyanya kubatsira kana iwe uchida kutonga kwakazara pamusoro peiyo typography inoshandiswa mukushandisa.
Zvimwe zvinochinjika zvirimo mumahwindo
Kuti uenderane nemaitiro emazuva ano ekushandisa dhizaini, Qt 6.9 inokutendera kuti ushandise iyo yese nzvimbo yehwindo kana skrini uchishandisa mureza mutsva wehwindo (Qt.ExpandedClientAreaHint) nemidziyo yeSafeArea muQt Quick. Zvishandiso izvi zvinobvumira zvirimo kuti zvionekwe kubva kumucheto kwechidzitiro pasina kupindira zvakakosha zveiyo inoshanda sisitimu.
Izvi zvinonyanya kukosha pakugadzira nzvimbo dzakachena uye dzakanyura, kunyanya pamafoni efoni kana mumamiriro ezvinhu apo nzvimbo yekuona inogumira.
SVG animations neCSS
Shanduro iyi inosuma Yekuyedza rutsigiro rweCSS animations muSVG mafaera, zvichikubvumidza kuti upe zvimiro zvakaita seruvara, sitiroko, zadza, uye shanduko. Aya mapikicha anogona kubatanidzwa kana kuburikidza nerasterization kana zvakananga mumifananidzo neQt Kurumidza uchishandisa iyo VectorImage element.
Izvi zvinowedzera hunyanzvi hwekugadzira nekubatanidza mifananidzo ine animated vector graphics zviri seamless muQt application.
Qt 6.9 inovandudza kushanda uye kushandiswa kwehardware
Qt 6.9 mabhenefiti kubva kumazuva ano eCPU madhizaini ane anoshanda uye anoshanda cores, kubvumira shinda kuti dzishandise yakanyanya kufanira mhando yepakati zvichienderana nebasa. Izvi zvinogonesa kushandiswa kwezviwanikwa zvesystem mukuda maapplication.
Pamapuratifomu eOpenGL, iyo FramebufferObject rendering mode inodzoka sesarudzo yeQQuickPaintedItem., kupa hardware kukurumidza. Pamusoro pezvo, iyo OpenGL ES backend ikozvino inokwirisa edzedzero yeakawanda masampuli ekupa panowanikwa. Kuti udzidze zvakawanda nezve shanduko yeQt, tarisa chinyorwa pa qt 6.0 nekuvandudzwa kwayo kukuru.
Kune vashandisi veWindows, sisitimu yakawedzerwa kudzikisa mutoro uye latency nekushandisa yakatsaurirwa tambo inowiriranisa neyekuzorodza skrini, kuvandudza kupindurwa mumashandisirwo anopindirana.
Transparencies yakazvimirira kubva pakudhirowa kurongeka
Qt Quick 3D ikozvino inosanganisira kurongeka-yakazvimiririra pachena, kubvisa zvikanganiso zvinowanzoitika kana wakafukidza zvinhu zvakajeka. Izvi zvinowanikwa kuburikidza neWeighted Blended nzira, iyo inopa chiyero chakanaka pakati pekombuta mutengo uye kutendeka kwekuona.
Iyi ficha yakatoshandiswa, semuenzaniso, muQt Graphs 'semi-pachena magirafu, asi inogona kuwedzeredzwa kune chero modhi kusanganisira iyo yakasimbiswa.
Yemazuvano yekubatanidza uye network kuchengetedza nekuda kweQt 6.9
Iyo Qt Network Authorization module inogadziridzwa nerutsigiro rwemvumo yekuyerera pamidziyo ine mashoma ekuisa., semaTV kana maIoT zvishandiso, uchishandisa OAuth2. Matanho ekutora zvitupa tokeni neOpenID Connect anosanganisirwawo.
Zvishandiso zvino zvinogona kushandisa mamwe mabhurawuza echokwadi, kusanganisira kubatanidzwa neQt WebEngine, uye masaini akawedzerwa kuti agadzirise otomatiki kupera kwechiratidzo.
Muchikamu cheQt HTTP server, zvidziviriro pakurwiswa zvingangove zvakagadziridzwa nekugadzirisa nhamba yezvikumbiro panguva imwe chete uchishandisa zvinogadziriswa paramita muQHttpServerConfiguration.
Qt Quick Developer Zvishandiso
Vagadziri vanoshanda neQt Quick zvino vane a schema muoni muQML mutauro server, kuratidza chimiro chehierarchical chegwaro rine zvinhu, zvimiro uye nzira. Izvi zvinoita kuti zvive nyore kufamba uye kunzwisisa kodhi munzvimbo dzakaoma.
Uyewo, Chinhu chitsva cheContextMenu chakaunzwa kuti chiwedzere nyore mamenu emukati, uye ese ari maviri TextField uye TextArea anosanganisira imwe nekusarudzika.
Vagadziri pa macOS vanogona kutora mukana weiyo Metal backend yeOpenXR, ichibvumira maapplication kumhanya ari natively munzvimbo yeMeta XR Simulator.
New modules muArch Linux uye kuenderana
Iyo Arch Linux repositories ikozvino ine 6.9.0rc1 modules muKDE-Unstable bazi, ichipa vashandisi mukana wekutanga kune zvinhu zvakaita seqt6-graphs, qt6-3d, qt6-charts, qt6-base, nezvimwe zvakawanda. Izvi zvinoratidza kufarira uye kutanga kutorwa kweQt 6.9 munharaunda dzakavhurika sosi software. Kuti uwane rumwe ruzivo rwakadzama pakuenderana kwavo, tarisa qt 6.5, iyo inopawo ruzivo rwakakodzera.
Pamusoro pazvo, Qt 6.9 inochengetedza bhinari uye sosi kodhi inoenderana neshanduro dzakapfuura dzeQt 6, zvichiita kuti zvive nyore kutora mumapurojekiti aripo.
Iyi vhezheni yeQt inoratidza imwe nhanho mukushanduka kwechimiro, kubatanidza kuvandudzwa kunotaura kune chinangwa chakajeka chekuramba chiri pamberi pekuona tekinoroji, kuwanikwa, uye kuita. Ungave uri kushanda nemaapplication edesktop, zvakamisikidzwa, kana kurebesa chaiko nharaunda, Qt 6.9 inopa maturusi matsva ekugadzira zvimwe zvinoyerera uye zvemazuva ano.