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

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

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

  • Елемент меню "New File or Project" поділено на два окремі діалоги "New File" і "New Project".
  • Для користувачів, які використовують Qt Online Installer, забезпечено інформування про появу коригувальних версій Qt. У розділі «Options > Environment > Updates» можна настроїти виведення повідомлень про оновлення.
  • Модель коду для мови C++ оновлена ​​до LLVM 14 і переведена за замовчуванням на використання бекенда Clangd, що підтримує протокол LSP (Language Server Protocol). Повернути старий бекенд можна через меню «Tools > Options > C++ > Clangd», в якому також можна вимкнути застосування Clangd для індексації коду проекту, але продовжити використання підсвічування синтаксису та автодоповнення введення.
  • Налаштування плагіна ClangFormat перенесені до секції із загальними налаштуваннями стилю та оформлені у вигляді окремої вкладки.
  • Оновлено реалізацію парсера QML, в якому відображено зміни з останньої гілки Qt.
  • Перероблено сторінку налаштування проектів, які використовують CMake. Додано кнопку «Stop CMake» для зупинки виконання CMake, наприклад, у процесі конфігурації сценаріїв складання проекту. Надається можливість повторного запуску CMake для оновлення конфігурації, навіть якщо проект вже був налаштований. Розділено змінні CMake для початкової та поточної конфігурацій проекту, у першому випадку визначені змінні з файлу CMakeLists.txt.use, що застосовуються при першому налаштуванні, а в другому змінні експортовані через CMake file-api json з каталогу .cmake/api/v1/rey .
  • Покращено автоматичне визначення доступного інструментарію та скорочено кількість необов'язкових викликів компілятора під час запуску, що дозволило скоротити час запуску Qt Creator у деяких оточеннях.
  • У майстрах створення проектів забезпечено визначення C 17 як стандарту C ++.
  • На платформі macOS забезпечено облік системних налаштувань темної теми оформлення. Додано експериментальну підтримку Docker у збірках для macOS.
  • Для платформи Android додано опцію для вибору NDK за замовчуванням та покращено визначення платформ NDK.
  • Для платформи Linux до складу включено бекенд для Qt на базі протоколу Wayland. Для включення бекенда слід перед запуском встановити змінну оточення QT_QPA_PLATFORM=wayland.

Джерело: opennet.ru

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