Թողարկվել է Qt Creator 18-ը՝ ինտեգրված մշակման միջավայր Qt գրադարանի միջոցով տարբեր հարթակներում ծրագրեր ստեղծելու համար։ Այն աջակցում է ինչպես դասական C++ մշակմանը, այնպես էլ QML լեզվի օգտագործմանը, որը JavaScript-ն օգտագործում է սկրիպտներ սահմանելու և CSS-անման բլոկներ՝ ինտերֆեյսի տարրերի կառուցվածքն ու պարամետրերը սահմանելու համար։ Պատրաստի կառուցվածքները հասանելի են... Linux, Windows և macOS-ը։
Նոր տարբերակում.
- Ավելացվել է Development Containers սպեցիֆիկացիայի փորձարարական աջակցություն՝ նախագծի մշակման միջավայրերում կոնտեյներների կարգավորումը ավտոմատացնելու համար: Qt Creator-ը այժմ հայտնաբերում է «devcontainer.json» ֆայլի առկայությունը նախագծի գրացուցակում, ստեղծում է Docker կոնտեյներ դրա հիման վրա և կարգավորում է դրա հետ փոխազդեցությունը ծրագրից:
- «Բարի գալուստ» էջին ավելացվել է «Ընդհանուր տեսք» ներդիր, որը ներառում է այլ ներդիրներից բովանդակության ընտրված ցանկ, ինչպես նաև նշումների, ձեռնարկների և օրինակների առաջարկվող ցանկ։
- Ծանուցումների դիզայնը փոխվել է, և դրանք այժմ ցուցադրվում են ցատկող պատուհաններում: Ծանուցումները ներկառուցված բանների ձևաչափին վերադարձնելու համար կարող եք փոխել «Միջավայր > Ինտերֆեյս > Նախընտրելի բանների ոճ» կարգավորումը:
- Կոդի խմբագրիչն այժմ ունի լրացուցիչ ներդիրներով խմբագրիչ՝ ֆայլերի միջև արագ անցում կատարելու համար: Այս գործառույթը միացված է «Միջավայր > Ինտերֆեյս > Օգտագործել ներդիրներով խմբագրիչներ» կարգավորման միջոցով:

- C++ կոդի մոդելը թարմացվել է՝ նոր լեզվական հնարավորություններին աջակցելու համար: C++-ի համար իրականացվել են նաև արագ խմբագրումներ՝ գանգուր փակագծերը հեռացնելու և ստատիկ դաշտեր սահմանելու համար: Clangd/LLVM գործիքակազմը թարմացվել է մինչև 21.1 տարբերակ:
- QML-ի համար ներբեռնվում և օգտագործվում է QML լեզվի սերվերի վերջին տարբերակը։
- Qt Creator-ի համար հատուկ նախագծի կարգավորումներով «.user» ֆայլերը տեղափոխվել են «qtcreator/» ենթատեղեկատու։
- «Նախագիծ» ռեժիմում ներդրվել է միայն նախագծին վերաբերող կամ արդեն օգտագործվող հավաքածուները (կապեր տարբեր կառուցման գործիքների և Qt տարբերակների հետ) ցուցադրելու հնարավորությունը: «Գործարկել» էջը բաժանվել է տեղակայման կարգավորումներով էջերի («Տեղակայման կարգավորումներ») և գործարկման կարգավորումներով («Գործարկման կարգավորումներ»), որոնք կառուցման կարգավորումների հետ միասին («Կառուցման կարգավորումներ») հավաքածուի ընտրության էջից տեղափոխվել են բովանդակության դիտման ներդիրներ: Ավելացվել է գործարկման կարգավորումները մեկ հավաքածուի կամ նախագծի բոլոր հավաքածուների հետ համաժամեցնելու տարբերակ:

- CMake օգտագործող նախագծերի համար ավելացվել է նախապես կարգավորված թեստերի (Test Preset) աջակցություն: Locator-ում ավելացվել է «ct» ֆիլտր՝ CTest-ի վրա հիմնված թեստեր իրականացնելու համար:
- Добавлена конфигурация для использования на удалённых Linux-устройствах различных утилит, таких как CMake, clangd, rsync и qmake. Добавлена настройка Auto-connect для включения автоматического подключения к удалённому устройству при запуске.
- Git-ի կոմիտների խմբագրիչը ընդլայնել է ֆայլերի հասանելի գործողությունները, ներառյալ «.gitignore» ֆայլին ֆայլեր ուղղակիորեն ավելացնելու աջակցությունը։
Source: opennet.ru


