Как стать автором
Обновить

Вышла Qt Creator 10

Время на прочтение2 мин
Количество просмотров3.3K

Разработчики опубликовали выпуск интегрированной среды разработки Qt Creator 10.0 для создания кроссплатформенных приложений с использованием библиотеки Qt. Сборки сформированы для Linux, Windows и maсOS.

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

Нововведения в Qt Creator включают:

  • возможность перемещения и сокрытия деталей о прогрессе выполнения операций;

  • решение проблемы в поисковой строке (Locator) с запоминанием последней введённой поисковой фразы;

  • обновление поставляемой в пакетах версии LLVM до выпуска 16 с расширенной поддержкой стандарта C++ 20 в Clang и улучшенным взаимодействием между Qt Creator и Clangd. По умолчанию включён плагин ClangFormat, который теперь используется для выравнивания кода на языке C++;

  • возможность автоматического изменения подключённых файлов и корректировки ссылок в файлах C++, после переименования файлов ".ui" или определённых в них форм;

  • инструмент (Tools > C++ > Find Unused Functions) для поиска неиспользуемых функций в проекте;

  • режим просмотра иерархии вызовов (Call Hierarchy), доступный для всех языков с серверами LSP (Language Server Protocol);

  • обновление модели кода QML с учётом изменений в Qt 6.5. Появилась возможность предпросмотра свойств цвета в виде всплывающей подсказки;

  • поддержку определения внешней команды для форматирования файлов с QML, например, для вызова qmlformat вместо встроенной логики форматирования;

  • возможность тестирования QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) при установке необязательного компонента Qt Language Server из установщика Qt;

  • обновлённую до 5 версии поддержку преднастроек (cmake-presets) сборочной системы CMake, в которой появилась поддержка переменной ${pathListSep}, команды "include" и внешней стратегии для архитектуры и инструментария;

  • настройку (CMake > Formatter) для указания команды форматирования связанных с CMake файлов, например, можно использовать утилиту cmake-format;

  • новый этап установки, использующий "cmake --install", который можно добавить через параметр "Projects > Run Settings > Add Deploy Step";

  • поддержку удалённой обработки модели кода в Docker с использованием фонового процесса Clangd. В плагин ClangFormat добавлена поддержка работы с внешними файлами, размещёнными в контейнере Docker;

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

Теги:
Хабы:
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

Другие новости

Истории

Ближайшие события

Конференция HR API 2024
Дата14 – 15 июня
Время10:00 – 18:00
Место
Санкт-ПетербургОнлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область