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

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

В новой версии:

  • Добавлены новые тёмные и светлые темы оформления («Dark (2024)» и «Light (2024)» в Preferences > Environment > Interface > Theme), в которых повышена контрастность, задействован более тёмный акцентный цвет, оптимизированы отступы, обновлено оформление кнопок, унифицированы пиктограммы. CFD0C5CECEC5D4_1733215882.png CFD0C5CECEC5D4_1733215897.png

    Переработан экран первого запуска, в котором выделены ключевые операции, такие как создание и открытие проектов, добавлено боковое меню для на навигации по проектам, примерам и руководствам, доработана функция поиска. Добавлена новая подборка ссылок на обучающие руководства и курсы.

    CFD0C5CECEC5D4_1733216748.png

  • Продолжено развитие возможностей для управления дополнениями, расширяющими функциональность Qt Creator. В описании дополнений задействована разметка Markdown. Расширен API для разработки дополнений на языке Lua. В меню добавлена кнопка (Tools > Scripting > New Script) для прямого запуска Lua-скриптов, использующих API Qt Creator.

    CFD0C5CECEC5D4_1733216366.png

  • В состав включён официальный плагин для интеграции с инструментарием Axivion, предоставляющим статический анализатор, средства для выявления проблем в коде, утилиты для оценки эффективности и анализа архитектуры.

    CFD0C5CECEC5D4_1733216697.png

  • Улучшена работа с проектами, использующими сборочную систему CMake. Например, появилась возможность навигации по CMakeLists.txt напрямую из интерфейса работы с проектом, а также автоматического открытия проекта при открытии файла CMakeLists.txt. В меню «Build» и древовидный обзор содержимого добавлены операции сборки, пересборки и очистки вложенных проектов.

  • В рабочих пространствах (Workspace, возможность открыть каталог как проект) появилась поддержка определения собственной сборочной конфигурации и реализовано автоматическое обновление представления проекта.

  • В настройках компиляторов C/C++ предоставлена возможность указания разных компиляторов для С и С++.

  • Повышена производительность интерфейсов для просмотра результатов работы приложения (Application Output) и сообщений компилятора (Compile Output). Добавлена опция для блокирования избыточного вывода.

  • Расширены средства для работы с Git. В всплывающую подсказку Instant Blame добавлены кнопки для запуска команды «git blame» для выбранной или родительской ветки, просмотра текущей версии файла и отображения лога. Добавлена опция для показа связанных с Git визуальных меток в интерфейсе навигации по файлам проекта, а также обеспечено выделение цветом изменённых файлов.

  • Для платформ Windows и macOS добавлена опция (Preferences > Environment > System > Enable Crash Reporting) для автоматической отправки отчётов об аварийном завершении, используя сервисы Google Crashpad и Sentry.io.

  • Добавлена поддержка платформы Windows на системах с архитектурой ARM.



Источник: http://www.opennet.ru/opennews/art.shtml? num=62334

© OpenNet