Lanzamento do entorno de desenvolvemento de Qt Creator 9

Publicouse a versión do contorno de desenvolvemento integrado Qt Creator 9.0, deseñado para crear aplicacións multiplataforma usando a biblioteca Qt. Admítense tanto o desenvolvemento de programas clásicos de C++ como o uso da linguaxe QML, no que se usa JavaScript para definir scripts, e a estrutura e os parámetros dos elementos da interface son definidos por bloques tipo CSS. Fórmanse conxuntos listos para Linux, Windows e macOS.

Na nova versión:

  • Engadiuse soporte experimental para o marco de proba da GUI de Squish. O complemento de integración Squish permítelle abrir casos de proba existentes e crear novos, rexistrar casos de proba, usar Squish Runner e Squish Server para executar casos de proba e casos de proba, establecer puntos de interrupción antes de executar probas para interromper a execución nunha determinada posición e inspeccionar variables.
  • Engadiuse compatibilidade para o tema escuro ao mostrar axuda e documentación integradas.
  • Cando se mostra unha axuda de contexto da API, agora o contido xérase tendo en conta a versión de Qt indicada no proxecto (é dicir, para proxectos que usan Qt 5, móstrase a documentación para Qt 5 e para proxectos que usan Qt 6, a documentación para Qt 6 é mostrado.
  • Engadiuse unha opción ao editor para visualizar sangrías no documento. Cada sangría está marcada cunha liña vertical separada. Tamén se engadiu a posibilidade de cambiar o espazo entre liñas e resolveuse os problemas de rendemento ao seleccionar bloques moi grandes.
    Lanzamento do entorno de desenvolvemento de Qt Creator 9
  • O modelo de código C++ baseado no backend Clangd, que admite o LSP (Language Server Protocol), agora pode conformarse cunha instancia de Clangd para toda a sesión (anteriormente, cada proxecto tiña a súa propia instancia de Clangd). Engadiuse á configuración a posibilidade de cambiar a prioridade dos fíos de fondo de Clangd utilizados para a indexación.
  • É posible editar os parámetros de estilo de código C++ directamente desde o diálogo de configuración principal, sen abrir un diálogo separado. A configuración de ClangFormat moveuse á mesma sección.
  • Resolveuse problemas coa apertura de ficheiros QML desde o directorio de compilación en lugar do directorio de orixe e a perda de puntos de interrupción ao utilizar a función de reformateo.
  • Engadiuse soporte para configurar e construír axustes preestablecidos para proxectos CMake.

Fonte: opennet.ru

Engadir un comentario