Вышла среда разработки Qt Creator 18

В конце октября 2025 года состоялся релиз открытой среды разработки Qt Creator 18, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Проект поддерживает как разработку классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS‑подобными блоками.

Готовые сборки Qt Creator 18 опубликованы для Linux. Новая версия доступна в виде обновления в Qt Online Installer (коммерческий, opensource). Офлайн‑установщики под коммерческой лицензией можно найти на Qt Account Portal, а opensource‑пакеты — на соответствующей странице загрузок. Это бесплатное обновление для всех пользователей.

Релиз Qt Creator 14 состоялся в июле 2024 года. Выпуск Qt Creator 15 произошёл в декабре 2024 года. Проект Qt Creator 16 вышел в марте 2025 года. Версия Qt Creator 17 случилась в июне 2025 года.

По информации OpenNET, основные изменения и дополнения в Qt Creator 18:

добавлена экспериментальная поддержка спецификации Development Containers для автоматизации настройки контейнеров с окружением для разработки проекта. Qt Creator теперь определяет наличие файла «devcontainer.json» в каталоге с проектом, создаёт на его основе Docker-контейнер и настраивает взаимодействие с ним из приложения;

на страницу первого запуска (Welcome) добавлена вкладка «Overview» с подборкой содержимого из других вкладок и рекомендованным списком заметок, руководств и примеров;

изменено оформление уведомлений, которые теперь выводятся во всплывающих окнах. Для возвращения показа уведомлений в форме встроенного баннера можно изменить настройку «Environment > Interface > Prefer banner style»;

в редакторе кода реализована опциональная возможность использования вкладок для быстрого переключения между файлами. Режим активируется через настройку «Environment > Interface > Use tabbed editors»;

в модель кода C++ добавлена поддержка новых возможностей языка. Для C++ также реализованы быстрые правки для удаления фигурных скобок и определения статических полей. Инструментарий Clangd/LLVM обновлён до версии 21.1;

для QML обеспечена загрузка и использование самой свежей версии QML Language Server;

файлы «.user» со специфичными для Qt Creator настройками проекта перенесены в подкаталог «.qtcreator/»;

в режиме проекта реализована возможность отображения только kit-наборов (привязки к разным сборочным инструментариям и версиям Qt), применимых к проекту или уже используемых в проекте. Страница «Run» разделена на страницы с настройками развёртывания («Deploy Settings») и запуска («Run Settings»), которые вместе с настройками сборки («Build Settings») перемещены из страницы выбора kit-наборов во вкладки в окне просмотра контента. Добавлена опция для синхронизации настроек запуска с одним kit-набором или между всеми kit-наборами проекта;

для проектов, использующих CMake, добавлена поддержка преднастроенных тестов (Test Preset). В Locator добавлен фильтр «ct» для запуска тестов на базе CTest;

добавлена конфигурация для использования на удалённых Linux-устройствах различных утилит, таких как CMake, clangd, rsync и qmake. Добавлена настройка Auto-connect для включения автоматического подключения к удалённому устройству при запуске;

в редакторе Git-коммитов расширены доступные действия с файлами, например, добавлена поддержка прямого добавления файлов в «.gitignore».

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии