Выпуск асяроддзя распрацоўкі Qt Creator 9

Апублікаваны выпуск інтэграванага асяроддзя распрацоўкі Qt Creator 9.0, прызначанай для стварэння кросплатформавых прыкладанняў з выкарыстаннем бібліятэкі Qt. Падтрымліваецца як распрацоўка класічных праграм на мове C++, так і выкарыстанне мовы QML, у якім для вызначэння сцэнарыяў выкарыстоўваецца JavaScript, а структура і параметры элементаў інтэрфейсу задаюцца CSS-падобнымі блокамі. Гатовыя зборкі сфарміраваны для Linux, Windows і maсOS.

У новай версіі:

  • Дададзена эксперыментальная падтрымка фрэймворка для тэставання графічных інтэрфейсаў Squish. Убудова для інтэграцыі Squish дазваляе адчыняць існыя і ствараць новыя тэставыя наборы, весткі запіс варыянтаў тэставання (test case), выкарыстоўваць Squish Runner і Squish Server для запуску тэставых набораў і варыянтаў тэставання, выстаўляць кропкі супыну перад запускам тэстаў для перапынення выканання ў зададзенай пазіцыі і інспектаванні зменных.
  • Дададзена падтрымка цёмнай тэмы пры адлюстраванні ўбудаванай даведкі і дакументацыі.
  • Пры выснове кантэкстнай падказкі па API, змесціва зараз фармуецца з улікам версіі Qt, пазначанай у праекце (г.зн. для праектаў на Qt 5 паказваецца дакументацыя па Qt 5, а для праектаў на Qt 6 - дакументацыя па Qt 6).
  • У рэдактар ​​дададзена опцыя для візуалізацыі водступаў у дакуменце. Кожны водступ маркіруецца асобнай вертыкальнай рысай. Таксама дабаўлена магчымасць змянення міжрадковага інтэрвалу і вырашаны праблемы з прадукцыйнасцю пры выдзяленні вельмі вялікіх блокаў.
    Выпуск асяроддзя распрацоўкі Qt Creator 9
  • Мадэль кода на мове З++ на аснове бэкенда Clangd, які падтрымлівае пратакол LSP (Language Server Protocol), зараз можа абыходзіцца адным асобнікам Clangd для ўсяго сеансу (раней на кожны праект запускаўся свой асобнік Clangd). У наладкі дададзена магчымасць змены прыярытэту фонавых патокаў Clangd, якія выкарыстоўваюцца для індэксацыі.
  • Забяспечана магчымасць рэдагавання параметраў стылю C++ кода напрамую з асноўнага дыялогу з наладамі, без адкрыцця асобнага дыялогу. У тую ж секцыю перанесены наладкі ClangFormat.
  • Вырашаны праблемы з адкрыццём QML-файлаў са зборачнага каталога замест каталога з зыходнымі тэкстамі і стратай кропак супыну пры выкарыстанні функцыі перафарматавання.
  • Для праектаў CMake дададзена падтрымка канфігуравання і зборкі перадналад.

Крыніца: opennet.ru

Дадаць каментар