Выпуск среды разработки Qt Creator 5.0

Состоялся выпуск интегрированной среды разработки Qt Creator 5.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Значительное изменение номера версии связано с переходом на новую схему назначения версий, в рамках которой в выпусках с функциональными изменениями будет меняться первая цифра версии (Qt Creator 5, Qt Creator 6 и т.п.).


В Options > C++ > Clangd.

  • Добавлена экспериментальная поддержка сборки и запуска приложений в контейнерах Docker. Возможность пока доступна только для окружений Linux и проектов со сборочной системой CMake. Для включения требуется активация поддержки экспериментальных плагинов через меню “Help > About Plugins”, после чего в настройках устройства появится возможнсть создания сборочных устройств “Docker”.
  • Внесены накопившиеся исправления в модель кода для языка C++. При переименовании объектов убрано автоматическое выделение файлов, не имеющих прямого отношения к проекту (например, заголовочных файлов Qt). Обеспечено мгновенное отражение в модели кода изменений в файлах “.ui” и “.scxml” без перекомпиляции.
  • Модель кода для QML обновлена до состояния Qt 6.2.
  • В реализацию сервера LSP (Language Server Protocol) добавлена поддержка показа в Qt Creator уведомлений о ходе выполнения операций. Также добавлена поддержка вывода отрывков кода (snippets), предоставляемых сервером.
  • Внесена большая порций улучшений в средства управления проектами на базе CMake, в том числе в режиме проекта обеспечена возможность вывода результатов работы CMake и компиляции, без необходимости перехода в режим редактирования. Прекращено применение временного сборочного каталога для начальных настроек проекта. Добавлена опция для отключения разделения групп файлов с кодом и заголовками. Предоставлена возможность определения запускаемого файла по умолчанию (ранее выбирался первый исполняемый файл в списке). В операции запуска собственных команд (“Execute Custom Commands”) добавлена поддержка макросов.
  • Проведена работа по устранению притормаживаний во время загрузки больших файлов проектов.
  • Средства управления проектами на базе инструментария Qbs переведены на использование Qbs 1.20.
  • Добавлена поддержка инструментария MSVC для архитектуры ARM. Обеспечена поддержка Android 12. Улучшена поддержка запуска сборок Qt Creator для процессоров Intel на компьютерах Apple с чипом M1.
  • Release. Ссылка here.