Випуск середовища розробки 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

Додати коментар або відгук