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

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

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

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

  • Запуск вонкавых працэсаў, такіх як зборачныя ўтыліты і clang-tidy, вылучаны ў асобны серверны працэс, што вырашыла праблемы ў Linux, якія прыводзяць да вялікага спажывання рэсурсаў пры форцы працэсаў з вялікага прыкладанняў.
  • У тэкставым рэдактары рэалізаваны рэжым рэдагавання з некалькімі курсорамі, які дазваляе адначасова дадаць тэкст адразу ў некалькіх месцах. (дадатковыя курсоры дадаюцца праз Alt+Click).
    Выпуск асяроддзя распрацоўкі Qt Creator 6.0
  • Мадэль кода для мовы C++ абноўлена да LLVM 13.
  • Стабілізаваная магчымасць выкарыстання які кешыруе сэрвісу Clang Server (clangd) у якасці бэкенда для мадэлі кода на мове З++. Бэкенд clangd апцыянальна можа прымяняцца для замены мадэлі кода на базе libclang, дзякуючы выкарыстанню пратакола LSP (Language Server Protocol). Уключэнне вырабляецца праз опцыю "Use clangd" у меню "Tools> Options> C++> Clangd".
    Выпуск асяроддзя распрацоўкі Qt Creator 6.0
  • Адключаны па змаўчанні інтэграваны Qt Quick Designer, а пры спробе адкрыцця файлаў .ui.qml выклікаецца пакет Qt Design Studio. У будучыні плануецца далейшае паляпшэнне інтэграцыі паміж Qt Design Studio і Qt Creator (video). Вярнуць убудаваны Qt Quick Designer можна праз опцыю "QmlDesigner plugin" у меню "About Plugins".
  • У кантэкстнае меню дрэва праекта дададзены пункт "Show in File System View".
  • У акне "Files in All Project Directories" рэалізавана падтрымка глабальнага пошуку, які прадстаўляе магчымасці, падобныя фільтру Locator.
  • Пашыраная падтрымка праектаў на аснове CMake. Для дадання загалоўкавых файлаў замест асобных вузлоў Headers зараз выкарыстоўваецца агульны спіс файлаў з зыходнымі тэкстамі.
  • Палепшана падтрымка зборкі і запуску кантэйнераў Docker.
  • Бінарныя зборкі Qt Creator 6 перакладзены на выкарыстанне галінкі Qt 6.2. Дададзены ўніверсальныя зборкі для macOS, якія ўключаюць падтрымку архітэктур Intel і ARM.

Крыніца: opennet.ru

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