Ang pagpagawas sa Qt Creator 17, usa ka integrated development environment alang sa paghimo sa cross-platform nga mga aplikasyon gamit ang Qt library, gimantala. Ang pag-uswag sa mga klasiko nga programa sa C++ ug ang paggamit sa QML nga lengguwahe gisuportahan, diin gigamit ang JavaScript aron mahibal-an ang mga senaryo, ug ang istruktura ug mga parameter sa mga elemento sa interface gihubit sa mga bloke nga sama sa CSS. Ang bag-ong bersyon magamit isip usa ka update sa Qt Online Installer (komersyal, opensource). Ang mga offline installer ubos sa komersyal nga lisensya makita sa Qt Account Portal, ug ang mga opensource packages makita sa katugbang nga download page. Kini usa ka libre nga update alang sa tanan nga tiggamit.
Mubo nga lista sa mga pag-ayo ug pag-ayo:
- Ang ngitngit ug kahayag nga "2024" nga mga tema nga gipaila sa Qt Creator 15 ug gi-update sa Qt Creator 16 mao na ang default. Ang mga icon sa Qt Creator gibag-o ug gi-update aron mohaum sa bag-ong hitsura ug makab-ot ang labi nga pagkamakanunayon sa interface.

- Ang default nga repository sa plugin gibalhin sa GitHub. Ang dugang nga mga repositoryo sa plugin mahimo nang idugang sa Preferences> Extensions> Browser (gamiton sa imong kaugalingong risgo). Ang impormasyon nga gipakita alang sa mga plugins nga wala pa ma-install gipalapdan. Ang drag-n-drop nga pag-instalar sa mga plugins sa plugin panel gidugang.
- Mga Proyekto: Ang mga profile sa pagpadagan nahimo nga bahin sa mga profile sa pagtukod (kaniadto sila hingpit nga independente). Karon ang matag run profile nahisakop sa usa ka piho nga profile sa pagtukod, ug ang pagbalhin sa karon nga profile sa pagtukod nagbalhin usab sa set sa magamit nga run profile, nga nagpatuman sa usa ka kanunay nga gihangyo nga senaryo sa mga tiggamit: ang abilidad sa paggamit sa lainlaing mga parameter sa pagdagan, sama sa mga argumento sa linya sa command o mga variable sa palibot, alang sa lainlaing mga profile sa pagtukod, sama sa Debug ug Pagpagawas.
Ang mga kantidad gikan sa usa ka profile sa paglansad mahimo na karon makopya sa lain gamit ang "Kopya sa Niini" nga buton, bisan kung kini nahisakop sa usa ka piho nga profile sa pagtukod.
- CMake: Gidugang ang abilidad sa pag-instalar sa nawala nga mga sangkap sa Qt gamit ang Qt Online Installer (kon ang Qt Creator nalambigit niini) sa kaso sa usa ka pakyas nga tawag sa cmake tungod sa nawala nga mga sangkap sa Qt. Ang bag-ong kinaiya nagsalig sa "Preferences> CMake> General> Package manager auto setup" functionality, nga nagkinahanglan sa pagpadagan sa CMake gikan sa Qt Creator.
- Python: Gidugang nga suporta alang sa pag-abli sa mga proyekto sa pyproject.toml; sila karon gimugna pinaagi sa default alang sa bag-ong PySide nga mga proyekto nga gihimo gamit ang Qt Creator wizards. Ang pag-abli sa .pyproject nga mga proyekto gisuportahan gihapon.
- C++ Edit: Ang mga resulta nga binary gitukod na karon gamit ang LLVM 20.1.3 para sa updated nga C++ nga suporta. Ang suporta alang sa Qt string literal operators (eg "_ba" ug "_L1") naayo na. Ang pipila ka mga isyu sa mga built-in nga function ug macros nga gigamit sama sa mga function naayo na.
Gidugang nga mga pagbag-o aron mas sayon ang kinabuhi alang sa mga developers kon gamiton ang mga klase sa Qt nga wala pa gigamit kaniadto sa proyekto (dili makita sa Code Model): usa ka bag-o nga dali nga pag-ayo (usa ka yellow nga kahayag sa editor sa linya nga adunay bag-ong Qt nga klase alang sa proyekto) nagtugot kanimo sa pagdugang sa nawala nga #include nga mga direktiba sa mga tinubdan ug nawala nga Qt modules sa project file. Ang parehas nga dali nga pag-ayo sa mga linya nga adunay #include nga mga direktiba nagtugot kanimo nga idugang ang kinahanglan nga mga module sa Qt sa file sa proyekto.
- QML: Mga kapilian sa estilo sa code sa Preferences > Qt Quick > Code Style karon nagtugot sa paggamit sa QML language server's integrated qmlformat, ingon man ang built-in formatter o custom qmlformat-compatible formatter. Ang pag-reformat sa dokumento anaa na karon sa menu sa konteksto ug sa menu sa Tools > QML/JS.
Usa ka bag-ong buton ang gidugang sa QML code editor toolbar aron maablihan ang .ui.qml nga mga file sa Qt Design Studio.
- Analyzer: Gidugang ang suporta sa lokal nga dashboard para sa Axivion nga adunay bag-ong "Local Build" ug "Local Dashboard" nga buton sa interface sa Mga Isyu sa Debug > Axivion mode. Gidugang ang lainlaing mga setting sa "Preferences> Analyze> Axivion".
- Pagkontrol sa Bersyon: Gidugang ang lainlaing 'kalainan' nga mga aksyon para sa git nga nagtrabaho sa mga pagbag-o nga 'gi-stage' imbes nga 'wala'y entablado. Gidugang nga mga aksyon sa Instant Blame tooltips alang sa pag-uli sa mga pagbag-o. Ang 'Add Tag' dialog makahimo na karon og annotated tags.
Source: opennet.ru

