Publicouse a versión do entorno de desenvolvemento integrado Qt Creator 7.0, deseñado para crear aplicacións multiplataforma usando a biblioteca Qt. Soporta tanto o desenvolvemento de programas clásicos en C++ como o uso da linguaxe QML, na que se usa JavaScript para definir scripts, e a estrutura e os parámetros dos elementos da interface están especificados por bloques tipo CSS.
Na nova versión:
- O elemento de menú "Novo ficheiro ou proxecto" divídese en dous diálogos separados "Novo ficheiro" e "Novo proxecto".
- Os usuarios que utilicen o instalador en liña de Qt son informados sobre a dispoñibilidade de versións correctoras de Qt. Pode configurar a visualización das notificacións de actualización na sección "Opcións > Ambiente > Actualizacións".
- O modelo de código para a linguaxe C++ actualizouse a LLVM 14 e cambiouse por defecto para utilizar o backend de Clangd, que admite o LSP (Language Server Protocol). Podes devolver o backend antigo a través do menú "Ferramentas > Opcións > C++ > Clangd", no que tamén podes desactivar o uso de Clangd para indexar o código do proxecto, pero seguir usándoo para o resaltado de sintaxe e o autocompletado de entrada.
- A configuración do complemento de ClangFormat moveuse á sección con opcións xerais de estilo e preséntase como unha pestana separada.
- A implementación do analizador QML actualizouse para reflectir os cambios da última rama de Qt.
- Redeseñouse a páxina para configurar proxectos mediante CMake. Engadiuse un botón "Deter CMake" para deter a execución de CMake, por exemplo, durante o proceso de configuración dos scripts de compilación do proxecto. Proporcionou a posibilidade de volver executar CMake para actualizar a configuración, aínda que o proxecto xa se configurase. As variables de CMake para as configuracións do proxecto iniciais e actuais están separadas, no primeiro caso, as variables defínense a partir do ficheiro CMakeLists.txt.use, usado durante a primeira configuración, e no segundo caso, as variables exportadas a través de CMake file-api json de defínense o directorio .cmake/api/v1/reply .
- Mellorouse a detección automática das ferramentas dispoñibles e reduciuse o número de chamadas innecesarias ao compilador ao inicio, o que reduciu o tempo de inicio de Qt Creator nalgúns ambientes.
- Os asistentes de Novo Proxecto aseguran que C++17 se define como o estándar C++.
- Na plataforma macOS, téñense en conta a configuración do sistema para o tema escuro. Engadiuse soporte experimental para Docker nas compilacións de macOS.
- Para a plataforma Android, engadiuse unha opción para seleccionar o NDK predeterminado e mellorouse a detección das plataformas NDK.
- Para a plataforma Linux, inclúese un backend para Qt baseado no protocolo Wayland. Para activar o backend, debes establecer a variable de ambiente QT_QPA_PLATFORM=wayland antes de comezar.
Fonte: opennet.ru