Qt Creator 7 Զարգացման միջավայրի թողարկում

Հրապարակվել է զարգացման ինտեգրված Qt Creator 7.0 միջավայրի թողարկումը, որը նախատեսված է Qt գրադարանի միջոցով միջպլատֆորմային հավելվածներ ստեղծելու համար։ Այն աջակցում է ինչպես C++-ում դասական ծրագրերի մշակմանը, այնպես էլ QML լեզվի օգտագործմանը, որտեղ JavaScript-ն օգտագործվում է սկրիպտներ սահմանելու համար, իսկ ինտերֆեյսի տարրերի կառուցվածքն ու պարամետրերը սահմանվում են CSS-ի նման բլոկներով:

Նոր տարբերակում.

  • «Նոր ֆայլ կամ նախագիծ» ցանկի տարրը բաժանված է երկու առանձին երկխոսության «Նոր ֆայլ» և «Նոր նախագիծ»:
  • Qt Online Installer-ից օգտվող օգտվողները տեղեկացվում են Qt-ի ուղղիչ տարբերակների առկայության մասին: Դուք կարող եք կարգավորել թարմացման ծանուցումների ցուցադրումը «Ընտրանքներ > Շրջակա միջավայր > Թարմացումներ» բաժնում:
  • C++ լեզվի կոդի մոդելը թարմացվել է LLVM 14-ի և լռելյայն փոխարկվել է Clangd backend-ն օգտագործելու համար, որն աջակցում է LSP-ին (Լեզվի սերվերի արձանագրություն): Դուք կարող եք վերադարձնել հին հետնամասը «Գործիքներ > Ընտրանքներ > C++ > Clangd» մենյուի միջոցով, որում կարող եք նաև անջատել Clangd-ի օգտագործումը նախագծի կոդի ինդեքսավորման համար, բայց շարունակել օգտագործել այն շարահյուսական ընդգծման և մուտքագրման ավտոմատ լրացման համար:
  • ClangFormat հավելվածի կարգավորումները տեղափոխվել են ընդհանուր ոճի կարգավորումներով բաժին և ներկայացված են որպես առանձին ներդիր:
  • QML վերլուծիչի իրականացումը թարմացվել է՝ արտացոլելու Qt վերջին ճյուղի փոփոխությունները:
  • CMake-ի միջոցով նախագծերի ստեղծման էջը վերափոխվել է: Ավելացրել է «Stop CMake» կոճակը՝ CMake-ի կատարումը դադարեցնելու համար, օրինակ՝ նախագծի կառուցման սցենարների կազմաձևման գործընթացում: Տրամադրվում է CMake-ը նորից գործարկելու հնարավորությունը՝ կոնֆիգուրացիան թարմացնելու համար, նույնիսկ եթե նախագիծն արդեն կազմաձևված է: Նախագծի սկզբնական և ընթացիկ կազմաձևերի համար CMake փոփոխականները առանձնացված են, առաջին դեպքում փոփոխականները սահմանվում են CMakeLists.txt.use ֆայլից, որն օգտագործվում է առաջին տեղադրման ժամանակ, իսկ երկրորդ դեպքում՝ փոփոխականները, որոնք արտահանվում են CMake file-api json-ի միջոցով: սահմանված են .cmake/api/v1/reply գրացուցակը:
  • Բարելավվել է հասանելի գործիքների ավտոմատ հայտնաբերումը և կրճատվել է անհարկի կոմպիլյատորի զանգերի քանակը գործարկման ժամանակ, ինչը նվազեցրել է Qt Creator-ի գործարկման ժամանակը որոշ միջավայրերում:
  • Նոր նախագծի մոգերը ապահովում են, որ C++17-ը սահմանվի որպես C++ ստանդարտ:
  • MacOS հարթակում հաշվի են առնվում մուգ թեմայի համակարգի կարգավորումները։ Ավելացվեց Docker-ի փորձնական աջակցություն macOS-ի նախագծում:
  • Android հարթակի համար ավելացվել է լռելյայն NDK-ն ընտրելու տարբերակ և բարելավվել է NDK հարթակների հայտնաբերումը:
  • Linux պլատֆորմի համար ներառված է Qt-ի backend՝ հիմնված Wayland արձանագրության վրա: Backend-ը միացնելու համար նախքան մեկնարկը պետք է սահմանեք շրջակա միջավայրի փոփոխականը QT_QPA_PLATFORM=wayland:

Source: opennet.ru

Добавить комментарий