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

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

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

  • Додана експериментальна підтримка фреймворку для тестування графічних інтерфейсів Squish. Плагін для інтеграції Squish дозволяє відкривати існуючі та створювати нові тестові набори, вести запис варіантів тестування (test case), використовувати Squish Runner та Squish Server для запуску тестових наборів та варіантів тестування, виставляти точки зупинки перед запуском тестів для переривання виконання у заданій позиції та інспектування змінних.
  • Додано підтримку темної теми при відображенні вбудованої довідки та документації.
  • При виведенні контекстної підказки по API, вміст тепер формується з урахуванням версії Qt, зазначеної в проекті (тобто для проектів на Qt 5 показується документація Qt 5, а для проектів на Qt 6 - документація Qt 6).
  • У редактор додано опцію для візуалізації відступів у документі. Кожен відступ маркується окремою вертикальною межею. Також додано можливість зміни міжрядкового інтервалу та вирішено проблеми з продуктивністю при виділенні дуже великих блоків.
    Випуск середовища розробки Qt Creator 9
  • Модель коду мовою С++ на основі бекенда Clangd, що підтримує протокол LSP (Language Server Protocol), тепер може обходитися одним екземпляром Clangd для всього сеансу (раніше на кожен проект запускався свій екземпляр Clangd). У налаштуваннях додано можливість зміни пріоритету фонових потоків Clangd, що використовуються для індексації.
  • Забезпечено можливість редагування параметрів стилю C++ коду безпосередньо з основного діалогу з налаштуваннями без відкриття окремого діалогу. У ту ж секцію перенесено налаштування ClangFormat.
  • Вирішено проблеми з відкриттям QML-файлів зі складального каталогу замість каталогу з вихідними текстами та втратою точок зупинки при використанні функції переформатування.
  • Для проектів CMake додано підтримку конфігурування та збирання налаштувань.

Джерело: opennet.ru

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