Kuburitswa kweQt Musiki 17, inzvimbo yakabatanidzwa yekusimudzira yekugadzira muchinjika-chikuva maapplication uchishandisa Qt raibhurari, yakaburitswa. Zvose zviri zviviri kuvandudzwa kwezvirongwa zvekare muC ++ uye kushandiswa kwemutauro weQML zvinotsigirwa, umo JavaScript inoshandiswa kutsanangura mamiriro ezvinhu, uye chimiro uye maparamita ezvinyorwa zvinotsanangurwa zvinotsanangurwa neCSS-like blocks. Iyo vhezheni nyowani inowanikwa seyekuvandudza muQt Online Installer (yekutengesa, yakavhurika). Offline installers pasi perezinesi rekutengesa anogona kuwanikwa paQt Account Portal, uye opensource mapakeji anogona kuwanikwa pane inoenderana yekurodha peji. Ichi chigadziriso chemahara chevashandisi vese.
Rondedzero pfupi yekuvandudzwa nekugadzirisa:
- Iwo erima uye akareruka "2024" madingindira akaunzwa muQt Musiki 15 uye akagadziridzwa muQt Musiki 16 ndiwo atova default. Qt Musiki mifananidzo yakagadziridzwa uye yakagadziridzwa kuti ienderane nechitarisiko chitsva uye kuwana yakakura interface kuenderana.

- Iyo default plugin repository yakaendeswa kuGitHub. Yekuwedzera plugin repositories zvino inogona kuwedzerwa mune Zvaunofarira> Mawedzero> Bhurawuza (shandisa nenjodzi yako wega). Ruzivo rwakaratidzwa pamaplugins asati aiswa awedzerwa. Dhonza-n-kudonhedza kuiswa kwemaplugins kune plugin panel yawedzerwa.
- Zvirongwa: Run profiles akaitwa chikamu chekuvaka profiles (kare aive akazvimiririra zvachose). Ikozvino imwe neimwe inomhanya mbiri ndeyeimwe yekuvaka chimiro, uye kushandura iyo yazvino yekuvaka profiles zvakare inochinja seti yeanowanikwa run profiles, iyo inoshandisa inogaro kukumbirwa mamiriro evashandisi: kugona kushandisa akasiyana run paramita, senge yekuraira mutsara nharo kana nharaunda kusiyanisa, kune akasiyana ekuvaka profiles, akadai Debug uye Release.
Values kubva kune imwe yekutanga mbiri inogona kuteedzerwa kune imwe uchishandisa "Copy muIyi" bhatani, zvisinei kuti ndeveiyo chaiyo yekuvaka chimiro.
- CMake: Yakawedzera kugona kuisa zvisipo zveQt uchishandisa Qt Online Installer (kana Qt Musiki yakabatana nayo) kana yakundikana cmake kufona kunokonzerwa nekushaikwa kweQt zvikamu. Maitiro matsva anovimba ne "Zvido> CMake> Zvakawanda> Pakeji maneja auto setup" mashandiro, izvo zvinoda kumhanya CMake kubva kuQt Musiki.
- Python: Yakawedzerwa rutsigiro rwekuvhura pyproject.toml mapurojekiti; ivo zvino vakagadzirwa nekusarudzika kune mitsva yePySide mapurojekiti akagadzirwa uchishandisa Qt Musiki wizard. Kuvhura .pyproject mapurojekiti achiri kutsigirwa.
- C++ Rongedza: Iwo anokonzeresa mabhinari ave kuvakwa neLLVM 20.1.3 yekuvandudzwa kweC++ rutsigiro. Tsigiro yeQt tambo chaiyo maopareta (e.g. "_ba" uye "_L1") yakagadziriswa. Dzimwe nyaya dzine akavakirwa-mukati mabasa uye macros anoshandiswa senge mabasa akagadziriswa.
Kuwedzerwa shanduko kuita kuti hupenyu huve nyore kune vanogadzira kana vachishandisa makirasi eQt asina kumbobvira ashandiswa purojekiti (isina kuwanikwa neCode Model): gadziriso nyowani yekukurumidza (yero mwenje mupepeti pamutsara neiyo Qt kirasi yepurojekiti) inobvumidza iwe kuti uwedzere kushaikwa #include mirairo kune zvitubu uye kushayikwa Qt modules kufaira reprojekiti. Iyo imwechete yekukurumidza kugadzirisa pamitsara ine #include dhairekitori inobvumidza iwe kuwedzera inodiwa Qt modules kune purojekiti faira.
- QML: Kodhi style sarudzo muZvido> Qt Kurumidza> Code Style ikozvino bvumira kushandisa QML mutauro server's yakabatanidzwa qmlformat, pamwe neiyo yakavakirwa-mukati fomati kana yakajairika qmlformat-inoenderana fomati. Gwaro reformatting rave kuwanikwa mumenu yemukati uye mune Zvishandiso> QML/JS menyu.
Bhatani idzva rawedzerwa kuQML code editor toolbar kuti uvhure .ui.qml mafaira muQt Design Studio.
- Analyzer: Yakawedzerwa yemunharaunda dashboard rutsigiro rweAxivion ine nyowani "Local Build" uye "Local Dashboard" mabhatani muIssues interface muDebug> Axivion modhi. Yakawedzera marongero akasiyana mu "Zvido> Ongorora> Axivion".
- Kudzora kweshanduro: Yakawedzera akasiyana 'diff' zviito zvegit inoshanda pane 'yakatemerwa' shanduko pane 'isina kurongwa'. Yakawedzera zviito kune Instant Blame matipi ekugadzirisa shanduko. Iyo 'Wedzera Tag' dialog ikozvino inogona kugadzira ma tag ane zvirevo.
Source: opennet.ru

