Kutulutsidwa kwa Qt Creator 17, malo ophatikizika otukuka popanga mapulogalamu osiyanasiyana pogwiritsa ntchito laibulale ya Qt, kwasindikizidwa. Kupititsa patsogolo kwa mapulogalamu apamwamba mu C ++ ndi kugwiritsa ntchito chinenero cha QML kumathandizidwa, momwe JavaScript imagwiritsidwa ntchito kufotokozera zochitika, ndipo mapangidwe ndi magawo a mawonekedwe a mawonekedwe amatanthauzidwa ndi midadada ngati CSS. Mtundu watsopanowu ukupezeka ngati zosintha mu Qt Online Installer (zamalonda, opensource). Okhazikitsa osatsegula pa intaneti pansi pa laisensi yamalonda atha kupezeka pa Qt Account Portal, ndipo mapaketi otseguka akupezeka patsamba lotsitsa lofananira. Izi ndi zosintha zaulere kwa ogwiritsa ntchito onse.
Mndandanda wachidule wazowongolera ndi kukonza:
- Mitu yakuda ndi yopepuka ya "2024" yomwe idayambitsidwa mu Qt Creator 15 ndikusinthidwa mu Qt Creator 16 tsopano ndiyokhazikika. Zithunzi za Qt Creator zasinthidwa ndikusinthidwa kuti zigwirizane ndi mawonekedwe atsopano ndikukwaniritsa mawonekedwe osasinthika.

- Chosungira chosasinthika cha plugin chasamutsidwira ku GitHub. Zosungira zowonjezera zowonjezera zitha kuwonjezeredwa mu Zokonda> Zowonjezera> Msakatuli (gwiritsani ntchito mwakufuna kwanu). Zambiri zomwe zawonetsedwa pamapulagini omwe sanayikepo zawonjezedwa. Kokani-n-dontho kukhazikitsa mapulagini ku pulogalamu yowonjezera yawonjezedwa.
- Mapulojekiti: Ma profaili oyendetsa adapangidwa kukhala gawo la mbiri yomanga (m'mbuyomu anali odziyimira pawokha). Tsopano mbiri iliyonse yothamanga imakhala yamtundu wina womanga, ndipo kusintha mawonekedwe omwe akumanga apano kumasinthanso mawonekedwe omwe akupezeka, omwe amagwiritsa ntchito zomwe amafunsidwa pafupipafupi ndi ogwiritsa ntchito: kuthekera kogwiritsa ntchito magawo osiyanasiyana othamanga, monga mikangano ya mzere wamalamulo kapena zosintha za chilengedwe, pazomanga zosiyanasiyana, monga Debug ndi Release.
Makhalidwe ochokera ku mbiri imodzi yotsegulira tsopano akhoza kukopera wina pogwiritsa ntchito batani la "Copy into This", posatengera kuti ali mu mbiri inayake yomanga.
- CMake: Yowonjezera kuthekera koyika zida za Qt zomwe zikusowa pogwiritsa ntchito Qt Online Installer (ngati Qt Mlengi alumikizidwa nayo) ngati kuyimba kwa cmake kulephera chifukwa chakusowa kwa zigawo za Qt. Khalidwe latsopanoli limadalira "Zokonda> CMake> General> Package manager auto setup", zomwe zimafuna kuyendetsa CMake kuchokera ku Qt Creator.
- Python: Thandizo lowonjezera potsegula mapulojekiti a pyproject.toml; tsopano amapangidwa mwachisawawa pamapulojekiti atsopano a PySide opangidwa pogwiritsa ntchito Qt Creator wizard. Kutsegula ntchito za .pyproject kumathandizidwabe.
- C++ Sinthani: Zotsatira zomwe zatsalazo tsopano zamangidwa ndi LLVM 20.1.3 kuti zithandizire C++. Thandizo la ma Qt string operators (monga "_ba" ndi "_L1") lakhazikitsidwa. Nkhani zina zokhala ndi ntchito zomangidwa ndi ma macros omwe amagwiritsidwa ntchito ngati ntchito zakhazikitsidwa.
Zosintha zowonjezera kuti moyo ukhale wosavuta kwa omanga pamene akugwiritsa ntchito makalasi a Qt omwe sanagwiritsidwe ntchito m'mbuyomu (osapezeka ndi Code Model): kukonza kwatsopano mwamsanga (kuwala kwachikasu mu mkonzi pa mzere ndi kalasi yatsopano ya Qt ya polojekiti) kumakupatsani mwayi wowonjezera kusowa kwa #include malangizo ku magwero ndikusowa ma modules a Qt ku fayilo ya polojekiti. Kukonzekera kwachangu komweko pamizere yokhala ndi #include malangizo kumakupatsani mwayi wowonjezera ma module ofunikira a Qt ku fayilo ya polojekiti.
- QML: Zosankha za kalembedwe ka ma code mu Zokonda> Qt Quick> Code Style tsopano zilola kugwiritsa ntchito qmlformat ya chinenero cha QML, komanso mawonekedwe omangidwira kapena fomati yogwirizana ndi qmlformat. Kusintha kwa zolemba tsopano kukupezeka pazosankha komanso pa Zida> QML/JS menyu.
Batani latsopano lawonjezedwa ku zida za QML code editor kuti mutsegule mafayilo a .ui.qml mu Qt Design Studio.
- Analyzer: Anawonjezera thandizo la dashboard yakomweko ya Axivion yokhala ndi mabatani atsopano a "Local Build" ndi "Local Dashboard" mu mawonekedwe a Issues mu Debug> Axivion mode. Onjezani makonda osiyanasiyana mu "Zokonda> Kusanthula> Axivion".
- Kuwongolera Kwamtundu: Onjezani zochita zosiyanasiyana za 'diff' za git zomwe zimagwira ntchito pakusintha kwa 'staged' m'malo mwa 'osasinthidwa'. Zochita zowonjezedwa ku malangizo a Instant Blame pakubwezeretsa zosintha. Nkhani ya 'Add Tag' tsopano ikhoza kupanga ma tag.
Source: opennet.ru

