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

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

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

  • Прадастаўлена магчымасць перамяшчэння і ўтойвання дэталей аб прагрэсе выканання аперацый.
  • У пошукавым радку (Locator) вырашана праблема з запамінаннем апошняй уведзенай пошукавай фразы пры выкарыстанні рэжыму адкрыцця ў выраўнаваным па цэнтры ўсплываючым акне.
  • Пастаўляная ў пакетах версія LLVM абноўлена да выпуску 16 з пашыранай падтрымкай стандарту C++ 20 у Clang і палепшаным узаемадзеяннем паміж Qt Creator і Clangd. Па змаўчанні ўключаны ўбудова ClangFormat, які зараз выкарыстоўваецца для выраўноўвання кода на мове C++.
  • Рэалізаваная магчымасць аўтаматычнай змены падлучаных файлаў (праз include) і карэкціроўкі спасылак у файлах C++, пасля перайменаваннем файлаў ".ui" або вызначаных у іх формаў.
  • Дададзены інструмент (Tools > C++ > Find Unused Functions) для пошуку невыкарыстоўваных функцый у праекце.
  • Дададзены рэжым прагляду іерархіі выклікаў (Call Hierarchy), даступны для ўсіх моў, для якіх маюцца якія падтрымліваюць дадзеную магчымасць серверы LSP (Language Server Protocol).
  • Мадэль кода QML абноўлена з улікам змен у Qt 6.5. У рэдактары кода з'явілася магчымасць прадпрагляду ўласцівасцяў колеру ў выглядзе ўсплывальнай падказкі.
  • Дададзена падтрымка вызначэння знешняй каманды для фарматавання файлаў з QML, напрыклад, для выкліку qmlformat замест убудаванай логікі фарматавання.
  • Дададзена магчымасць тэставання QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) пры ўсталёўцы неабавязковага кампанента Qt Language Server з усталёўшчыка Qt.
  • Да 5 версіі абноўлена падтрымка перадналадак (cmake-presets) зборачнай сістэмы CMake, у якой з'явілася падтрымка зменнай ${pathListSep}, каманды "include" і знешняй стратэгіі для архітэктуры і інструментара.
  • У рэдактары дададзена налада (CMake > Formatter) для ўказання каманды фарматавання звязаных з CMake файлаў, напрыклад, можна выкарыстоўваць утыліту cmake-format.
  • Рэалізаваны новы этап усталёўкі, выкарыстоўвалы "cmake -install", які можна дадаць праз параметр "Projects > Run Settings > Add Deploy Step".
  • Пры зборцы ў Docker дададзена падтрымка выдаленай апрацоўкі мадэлі кода, выкарыстоўваючы фонавы працэс Clangd. У убудову ClangFormat дададзеная падтрымка працы з вонкавымі файламі, размешчанымі ў кантэйнеры Docker.
  • Дадзена магчымасць навігацыі па файлавай сістэме выдаленых мэтавых сістэм, напрыклад, для выбару каталога для зборкі. Дададзена падтрымка адкрыцця тэрмінала на выдаленай сістэме, выкарыстоўваючы дзеянне Open Terminal, напрыклад, прысутнае ў наладах зборачнага асяроддзя.

Крыніца: opennet.ru

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