В выпуск новой версии интегрированной среды разработки Qt Creator 10.0, предназначенный для создания кроссплатформенных приложений с использованием библиотеки Qt.
В Qt Creator поддерживается как разработка классических программ на C++, так и использование языка QML, где для определения скриптов используется JavaScript, а структура и параметры элементов интерфейса задаются с помощью CSS-подобных блоков.
Основные новые функции Qt Creator 10.0
В этой недавно выпущенной версии Qt Creator 10.0 отмечается, что возможность перемещать и скрывать детали хода операций.
Еще одна новинка, которую представляет эта новая версия, — это упакованная версия LLVM обновлен до версии 16 с большей поддержкой стандарта C++20. в Clang и лучшее взаимодействие между Qt Creator и Clangd. По умолчанию включен подключаемый модуль ClangFormat, который теперь используется для выравнивания кода C++.
В дополнение к этому также подчеркивается, чтои реализована возможность автоматического изменения включаемых файлов (через include) и исправить привязки в файлах C++ после переименования файлов .ui или форм, определенных в них.
Модель кода QML был обновлен, чтобы отразить изменения в Qt 6.5. Редактор кода теперь имеет возможность предварительного просмотра свойств цвета в виде всплывающей подсказки.
При компиляции в Docker, добавлена поддержка удаленной обработки модели кода используя фоновый процесс Clangd. В плагин ClangFormat добавлена поддержка работы с внешними файлами, размещенными в контейнере Docker.
Также подчеркивается, что предусмотрена возможность навигации по файловой системе из удаленных целевых систем, например, чтобы выбрать директорию для сборки. Добавлена поддержка открытия терминала в удаленной системе с помощью действия «Открыть терминал», например, присутствующего в конфигурации среды сборки.
Из других изменений, которые выделяются в новой версии:
- В строке поиска (Локатор) исправлена проблема с запоминанием последней введенной поисковой фразы при использовании открытого режима во всплывающем окне по центру.
- Добавлен инструмент («Инструменты» > «C++» > «Найти неиспользуемые функции») для поиска неиспользуемых функций в проекте.
- Добавлен режим просмотра Иерархия вызовов, доступный для всех языков, для которых существуют серверы LSP (Language Server Protocol), поддерживающие эту функцию.
- Добавлена поддержка определения внешней команды для форматирования файлов с помощью QML, например вызова qmlformat вместо встроенной логики форматирования.
- Добавлена возможность протестировать QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) путем установки дополнительного компонента Qt Language Server из установщика Qt.
- До версии 5 была обновлена поддержка предварительных настроек системы сборки CMake ( cmake-presets ), теперь она поддерживает переменную ${pathListSep}, команду include и внешнюю стратегию для архитектуры и инструментария.
- В редактор добавлен параметр (CMake > Formatter), чтобы указать команду для форматирования файлов, связанных с CMake, например, вы можете использовать утилиту cmake-format.
- Развернул новый шаг установки с помощью «cmake --install», который можно добавить с помощью параметра «Проекты > Конфигурация запуска > Добавить шаг развертывания».
Наконец, если вы хотите узнать об этом больше об этой новой версии вы можете ознакомиться с оригинальным объявлением По следующей ссылке.
Получить Qt Creator 10.0
Тем, кому интересно, они должны знать, что доступна версия с открытым исходным кодом. на странице загрузки Qt в разделе «Qt Creator», в то время как те, кто интересуется коммерческой версией, могут найти коммерческую лицензию на портале учетных записей Qt.
Для тех, кто использует Linux, Мы сможем выполнить установку с помощью установщика, который обычно предлагается для Linux. Чтобы отключить пакет, просто откройте терминал и выполните следующую команду:
wget https://download.qt.io/official_releases/qtcreator/10.0/10.0.0/qt-creator-opensource-linux-x86_64-10.0.0.run
Теперь просто просто дайте разрешение на выполнение файла с помощью следующей команды:
sudo chmod +x qt-creator-opensource-linux-x86_64-10.0.0.run
И теперь мы можем запустить установщик в нашей системе, для этого мы должны ввести следующую команду:
./qt-creator-opensource-linux-x86_64-10.0.0.run
В конце установки мы должны установить некоторые дополнительные пакеты, чтобы избежать проблем при работе с Qt Creator, для этого на том же терминале мы наберем следующие команды:
sudo apt-get install build-essential
И мы также должны установить общую библиотеку конфигурации шрифтов:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Или для тех, кто предпочитает дождаться готовности пакета в репозиториях Ubuntu и производных, они могут установить пакет с помощью следующей команды:
sudo apt install qtcreator