Компания Qt Company представила стабильную версию IDE с открытым исходным кодом Qt Creator 14. Она предназначена для проектирования графических пользовательских интерфейсов на языке Qt.
В Qt Creator 14 реализована поддержка плагинов на основе Lua, что позволяет разработчикам использовать расширенные возможности без компиляции плагинов C++ для всех поддерживаемых платформ. Предоставлены API для таких задач, как регистрация языковых серверов, действий и настроек.
Qt Creator 14 также предлагает более удобный пользовательский интерфейс для управления плагинами через режим расширений, возможность переключения между отображением и скрытием отключённых наборов для проектов, поддержку открытия каталога как проекта через новое меню «Файл» > «Открыть рабочую область».
«Файл проекта .qtcreator/project.json в каталоге используется для установки имени и фильтров исключения файлов. Это также полезно, если нужно настроить языковой сервер, которому для корректной работы требуется каталог проекта», — пояснили разработчики.
В Qt Creator 14 добавили опции для расширенного поиска и поиска в документах, сохранённых в сеансе, возможность настраивать параметры модели кода C++ и параметры CMake для каждого проекта, а также поддержку настройки параметров CMake и отладчиков непосредственно из предустановок CMake.
В выпуске появились различные новые действия рефакторинга C++, такие как «Преобразовать вызов функции в вызов метаметода Qt», «Переместить класс в выделенный набор исходных файлов» и «Изменить порядок определений функций-членов в соответствии с порядком объявления».
Улучшилась поддержка перечислений QML, повысилась доступность рефакторинга «Добавить фигурные скобки», устранены проблемы с макросами C++, а языковой сервер QML можно использовать в качестве бэкэнда по умолчанию для модели кода QML для Qt 6.8 и более поздних версий.
Наконец, Qt Creator 14 позволяет использовать языковой сервер QML для более ранних версий Qt, а также применять языковой сервер из Qt 6.8 или более поздней версии для проектов, использующих более раннюю версию Qt.
Загрузить Qt Creator 14 можно с официального сайта для 64-битных систем Linux AArch64.
В апреле состоялся релиз Qt Creator 13. В версию включили поддержку настройки языковых серверов для YAML, JSON и Bash с помощью NPM, доработанный пользовательский интерфейс, улучшенный режим приветствия в среде IDE, частичную поддержку устройств Apple на iOS 17, а также первоначальную версию поддержки Qt Application Manager.
Источник: habr.com