Publicouse a versión do entorno de desenvolvemento integrado Qt Creator 6.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:
- A execución de procesos externos, como as utilidades de compilación e clang-tidy, está separada nun proceso de servidor separado, que resolve problemas en Linux que levan a un alto consumo de recursos cando se bifurcan procesos desde grandes aplicacións.
- O editor de texto ten un modo de edición multicursor que che permite engadir texto en varios lugares á vez. (Os cursores adicionais engádense mediante Alt+Click).
- O modelo de código C++ actualizouse a LLVM 13.
- Estabilizouse a capacidade de usar o servizo de caché do servidor Clang (clangd) como backend para o modelo de código C++. O backend clangd pódese usar opcionalmente para substituír o modelo de código baseado en libclang, grazas ao uso do protocolo LSP (Language Server Protocol). A activación realízase a través da opción "Usar clangd" no menú "Ferramentas > Opcións > C++ > Clangd".
- O Qt Quick Designer integrado está desactivado de forma predeterminada e cando se tenta abrir ficheiros .ui.qml, chámase o paquete Qt Design Studio. Hai plans para mellorar aínda máis a integración entre Qt Design Studio e Qt Creator (vídeo) no futuro. Podes devolver o Qt Quick Designer integrado a través da opción "Complemento QmlDesigner" no menú "Acerca dos complementos".
- O elemento "Mostrar na vista do sistema de ficheiros" engadiuse ao menú contextual da árbore do proxecto.
- A xanela Ficheiros en todos os directorios do proxecto agora admite a busca global, proporcionando capacidades similares ao filtro de localización.
- Ampliouse o soporte para proxectos baseados en CMake. Para engadir ficheiros de cabeceira, en lugar de nós de cabeceiras individuais, agora utilízase unha lista común de ficheiros fonte.
- Compatibilidade mellorada para construír e executar contedores Docker.
- Os binarios de Qt Creator 6 foron migrados para utilizar a rama Qt 6.2. Engadíronse compilacións universais para macOS, incluíndo soporte para arquitecturas Intel e ARM.
Fonte: opennet.ru