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

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

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

  • Ավելացվեց փորձնական աջակցություն Squish GUI թեստավորման շրջանակի համար: Squish ինտեգրման հավելվածը թույլ է տալիս բացել գոյություն ունեցող և ստեղծել նոր թեստային դեպքեր, գրանցել թեստային դեպքեր, օգտագործել Squish Runner և Squish Server՝ թեստային դեպքերը և թեստային դեպքերը գործարկելու համար, նախքան թեստերը կատարելը սահմանել ընդմիջման կետեր՝ դադարեցնելու կատարումը տվյալ դիրքում և ստուգելու փոփոխականները:
  • Ավելացվել է մուգ թեմայի աջակցություն՝ ներկառուցված օգնությունն ու փաստաթղթերը ցուցադրելիս:
  • API-ի համատեքստի օգնությունը ցուցադրելիս բովանդակությունն այժմ ստեղծվում է՝ հաշվի առնելով նախագծում նշված Qt տարբերակը (այսինքն՝ Qt 5 օգտագործող նախագծերի համար ցուցադրվում է Qt 5-ի փաստաթղթերը, իսկ Qt 6 օգտագործող նախագծերի համար՝ Qt 6-ի փաստաթղթերը. ցուցադրված է.
  • Խմբագրին ավելացվել է տարբերակ՝ փաստաթղթում նահանջները պատկերացնելու համար: Յուրաքանչյուր նահանջ նշվում է առանձին ուղղահայաց գծով: Ավելացվել է նաև տողերի միջև հեռավորությունը փոխելու հնարավորությունը, և լուծվել են աշխատանքի հետ կապված խնդիրները շատ մեծ բլոկներ ընտրելիս:
    Qt Creator 9 Զարգացման միջավայրի թողարկում
  • C++ կոդի մոդելը, որը հիմնված է Clangd backend-ի վրա, որն աջակցում է LSP-ին (Language Server Protocol), այժմ կարող է բավարարվել մեկ Clangd օրինակով ամբողջ նիստի համար (նախկինում յուրաքանչյուր նախագիծ ուներ իր Clangd օրինակը): Կարգավորումներին ավելացվել է ինդեքսավորման համար օգտագործվող Clangd ֆոնային թելերի առաջնայնությունը փոխելու հնարավորությունը:
  • Հնարավոր է խմբագրել C++ կոդի ոճի պարամետրերը անմիջապես հիմնական կարգավորումների երկխոսությունից՝ առանց առանձին երկխոսություն բացելու: ClangFormat-ի կարգավորումները տեղափոխվել են նույն բաժին:
  • Լուծվել են QML ֆայլերը սկզբնաղբյուրի փոխարեն build գրացուցակից բացելու և բեկման կետերի կորստի հետ կապված վերափոխման ֆունկցիան օգտագործելիս:
  • Ավելացվել է աջակցություն CMake նախագծերի համար նախադրյալներ կազմաձևելու և կառուցելու համար:

Source: opennet.ru

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