Випуск середовища розробки Qt Creator 10

Опубліковано випуск інтегрованого середовища розробки Qt Creator 10.0, призначеного для створення кросплатформових програм з використанням бібліотеки Qt. Підтримується як розробка класичних програм мовою C++, і використання мови QML, у якому визначення сценаріїв використовується JavaScript, а структура і параметри елементів інтерфейсу задаються CSS-подібними блоками. Готові збірки сформовані для Linux, Windows та OS.

В новой версії:

  • Надано можливість переміщення та приховування деталей про прогрес виконання операцій.
  • У пошуковому рядку (Locator) вирішена проблема із запам'ятовуванням останньої введеної пошукової фрази під час використання режиму відкриття у вирівняному по центру спливаючому вікні.
  • Версія LLVM, що поставляється в пакетах, оновлена ​​до випуску 16 з розширеною підтримкою стандарту C++ 20 в Clang і поліпшеною взаємодією між Qt Creator і Clangd. За замовчуванням увімкнено плагін ClangFormat, який тепер використовується для вирівнювання коду мовою C++.
  • Реалізовано можливість автоматичного зміни підключених файлів (через include) і коригування посилань у файлах 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, наприклад, присутнє в налаштуваннях складального оточення.

Джерело: opennet.ru

Додати коментар або відгук