Kutolewa kwa Qt Creator 17, mazingira jumuishi ya ukuzaji kwa ajili ya kuunda programu-tumizi za jukwaa mbalimbali kwa kutumia maktaba ya Qt, kumechapishwa. Uundaji wa programu za kitamaduni katika C++ na utumiaji wa lugha ya QML zinaungwa mkono, ambamo JavaScript inatumika kufafanua hali, na muundo na vigezo vya vipengee vya kiolesura hufafanuliwa na vizuizi vinavyofanana na CSS. Toleo jipya linapatikana kama sasisho katika Kisakinishi cha Qt Online (kibiashara, chanzo huria). Visakinishi vya nje ya mtandao chini ya leseni ya kibiashara vinaweza kupatikana kwenye Tovuti ya Akaunti ya Qt, na vifurushi vya opensource vinaweza kupatikana kwenye ukurasa wa upakuaji unaolingana. Hii ni sasisho la bure kwa watumiaji wote.
Orodha fupi ya maboresho na marekebisho:
- Mandhari meusi na mepesi ya "2024" yaliyoletwa katika Qt Creator 15 na kusasishwa katika Qt Creator 16 sasa ndiyo chaguomsingi. Aikoni za Qt Creator zimerekebishwa na kusasishwa ili kuendana na mwonekano mpya na kufikia uthabiti mkubwa zaidi wa kiolesura.

- Hifadhi chaguomsingi ya programu-jalizi imehamishwa hadi GitHub. Hifadhi za ziada za programu-jalizi sasa zinaweza kuongezwa katika Mapendeleo > Viendelezi > Kivinjari (tumia kwa hatari yako mwenyewe). Maelezo yanayoonyeshwa kwa programu-jalizi ambazo bado hazijasakinishwa yamepanuliwa. Buruta-n-dondosha usakinishaji wa programu-jalizi kwenye paneli ya programu-jalizi umeongezwa.
- Miradi: Wasifu wa kukimbia umefanywa kuwa sehemu ya wasifu wa ujenzi (hapo awali walikuwa huru kabisa). Sasa kila wasifu unaoendeshwa ni wa wasifu mahususi wa ujenzi, na kubadili wasifu wa sasa wa ujenzi pia hubadilisha seti ya wasifu unaopatikana, ambao hutekeleza hali inayoombwa mara kwa mara na watumiaji: uwezo wa kutumia vigezo tofauti vya uendeshaji, kama vile hoja za mstari wa amri au vigezo vya mazingira, kwa wasifu tofauti wa ujenzi, kama vile Tatua na Toa.
Thamani kutoka kwa wasifu mmoja wa uzinduzi sasa zinaweza kunakiliwa hadi nyingine kwa kutumia kitufe cha "Nakili kwenye Huu", bila kujali kama zina wasifu mahususi wa ujenzi.
- CMake: Imeongeza uwezo wa kusakinisha vipengee vya Qt vilivyokosekana kwa kutumia Kisakinishi cha Qt Online (ikiwa Muumba wa Qt ameunganishwa nacho) ikiwa ni simu ya cmake iliyoshindwa kutokana na kukosa vijenzi vya Qt. Tabia mpya inategemea utendakazi wa "Mapendeleo > CMake > Jumla > Usanidi otomatiki wa Kidhibiti Kifurushi", ambayo inahitaji kuendesha CMake kutoka kwa Qt Creator.
- Python: Msaada ulioongezwa wa kufungua miradi ya pyproject.toml; sasa zimeundwa kwa chaguomsingi kwa miradi mipya ya PySide iliyoundwa kwa kutumia wachawi wa Qt Creator. Kufungua miradi ya .pyproject bado kunatumika.
- C++ Hariri: Nambari zinazotokana sasa zimejengwa kwa LLVM 20.1.3 kwa usaidizi wa C++ uliosasishwa. Usaidizi kwa waendeshaji halisi wa mfuatano wa Qt (k.m. "_ba" na "_L1") umerekebishwa. Baadhi ya masuala yenye vitendaji vilivyojengewa ndani na macros zinazotumiwa kama vitendakazi yamerekebishwa.
Mabadiliko yaliyoongezwa ili kurahisisha maisha kwa wasanidi programu wakati wa kutumia madarasa ya Qt ambayo hayakutumika hapo awali katika mradi (haijapatikana na Modeli ya Msimbo): marekebisho mapya ya haraka (taa ya manjano kwenye kihariri kwenye mstari na darasa jipya la Qt la mradi) hukuruhusu kuongeza #include maelekezo kwa vyanzo na kukosa moduli za Qt kwenye faili ya mradi. Marekebisho sawa ya haraka kwenye mistari yenye maagizo ya #include hukuruhusu kuongeza moduli muhimu za Qt kwenye faili ya mradi.
- QML: Chaguo za mtindo wa msimbo katika Mapendeleo > Qt Haraka > Mtindo wa Msimbo sasa ruhusu kutumia qmlformat iliyojumuishwa ya seva ya lugha ya QML, pamoja na umbizo lililojengewa ndani au umbizo maalum linalooana na qmlformat. Uumbizaji upya wa hati sasa unapatikana katika menyu ya muktadha na kwenye Zana > menyu ya QML/JS.
Kitufe kipya kimeongezwa kwenye upau wa vidhibiti wa msimbo wa QML ili kufungua faili za .ui.qml katika Studio ya Usanifu ya Qt.
- Kichanganuzi: Usaidizi wa dashibodi wa ndani wa Axivion umeongezwa kwa vitufe vipya vya "Ujenzi wa Karibu" na "Dashibodi ya Ndani" katika kiolesura cha Masuala katika Utatuzi > modi ya Axivion. Imeongeza mipangilio mbalimbali katika "Mapendeleo > Changanua > Axivion".
- Udhibiti wa Toleo: Imeongeza vitendo kadhaa vya 'diff' kwa git inayofanya kazi kwenye mabadiliko ya 'hatua' badala ya 'isiyowekwa hatua'. Umeongeza vitendo kwenye vidokezo vya Kulaumu Papo Hapo kwa kurejesha mabadiliko. Kidirisha cha 'Ongeza Lebo' sasa kinaweza kuunda lebo zenye maelezo.
Chanzo: opennet.ru

