Lanzado Qt Creator 9 con compatibilidad de Experimental Squish, mejoras en C++ y QML

El Proyecto Qt lanzó el Qt Creator 9 como la última versión estable del IDE (Entorno de desarrollo integrado) de código abierto, gratuito y multiplataforma que trae nuevas características y mejoras.

Qt Creator 9 llega cuatro meses después de Qt Creator 8 e introduce el soporte experimental de Squish a través de un nuevo complemento que permite abrir conjuntos de pruebas de Squish existentes, crear nuevos conjuntos de pruebas y casos de prueba, registrar casos de prueba, ejecutar conjuntos de pruebas o casos y ver el da como resultado la salida de Squish usando Squish Runner y Server.

El nuevo complemento también permite establecer puntos de interrupción antes de ejecutar las pruebas en caso de que quiera forzarlas a detenerse en ciertas ubicaciones e inspeccionar las variables locales.

Dado que este es un complemento experimental, debes habilitarlo manualmente desde Ayuda> Acerca de los complementos> Utilidades> Squish.

La versión Qt Creator 9 también mejora las capacidades de edición del IDE con una nueva opción que permite visualizar la sangría (marcada con una línea vertical) en los documentos, así como cambiar el espacio entre líneas.

Si lo deseas, puedes configurar estas dos nuevas opciones en Editor de texto > Pantalla y Editor de texto > Fuentes y Colores respectivamente.

Para C++, esta versión permite usar una sola instancia de Clangd para una sesión completa en lugar de una instancia por proyecto, lo que puede ser útil cuando tiene varios proyectos abiertos que están estrechamente relacionados, en la misma sesión.

Además, Qt Creator 9 incluye una nueva opción en Clangd 15 que permite establecer la prioridad del subproceso de fondo de Clangd y permite editar directamente la configuración de estilo de código C++ en el cuadro de diálogo Preferencias.

Para QML, esta versión mejora la apertura de archivos QML desde el directorio de compilación en lugar del directorio de origen al seguir símbolos y garantiza que los puntos de interrupción y la posición del cursor ya no se pierdan al usar la función de reformateo.

Para CMake, se presenta soporte para configurar y crear ajustes preestablecidos, incluidas condiciones y archivos de cadena de herramientas; así como la capacidad de cambiar el entorno utilizado para ejecutar CMake en el momento de la configuración en el modo Proyectos.

Por último, Qt Creator agrega un explorador de archivos con compatibilidad con Docker para acceder a archivos y directorios remotos y mejora tanto la detección automática en el control remoto como el asistente del dispositivo.

Ahora es posible configurar dispositivos Linux remotos como dispositivos de construcción para un kit.

Puedes descargar **Qt Creator 9 desde el sitio web oficial** como instalador binario universal capaz de ejecutarse en prácticamente cualquier distribución GNU/Linux.

Relacionado

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

26 Nuevos Cursos GRATIS de Udemy: Python, Javascript, Flutter (cupón finalizado)

26 Nuevos cursos con cupones free de Udemy: En español (typescript,javascript, react, vue y videojuegos) e ingles (Python, Django, Javascript, R, SQL, Flutter, Java, Qt, Bootstrap, Illustrator y Photoshop). Cursos en Español ? Curso Gratis de Udemy: Aprende JavaScript y Jquery de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Typescript de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Vue + ¡SEGUIR LEYENDO!

Más de 1.500 Libros PDF en Inglés de Desarrollo Web, Programación, Seguridad, Robótica, Blockchain, Domótica y Mucho Más

La mejor lista de libros sobre lenguajes de programación en inglés de todo Internet. https://ciberninjas.com/zlibrary/ Libros de Python / Libros PHP / Libros Java / Libros Diseño Meta Listas atariarchives.org atariarchives.org pone a disposición en la Web libros, información y software para Atari y otras computadoras clásicas. Bento Bitsavers.org Bookboon: se requiere cookie de TI y programación</. (requiere @email) DZone - Hojas de trucos (gratis) Conceptf1.blogspot.com ¡SEGUIR LEYENDO!

Cinder: Biblioteca de herramientas multimedia para C++

Las bibliotecas estándar de C++ no tienen ninguna funcionalidad relacionada con los medios multimedia, la biblioteca de Cinder C++ sirve precisamente para eso. Si existen funcionalidades de entrada, audio o visual que necesites implementar en una aplicación de C++, es muy probable que esté en el kit de herramientas de Cinder. Cinder es un proyecto muy maduro y ha sido probado en aplicaciones que implementan desde ¡SEGUIR LEYENDO!

Codelobster IDE: Editor de PHP, HTML, CSS, JavaScript

A lo largo del tiempo, en Ciberninjas ya hemos estado viendo numerosos editores de texto. Hemos realizado una selección con los que hemos considerado los mejores editores de texto, además de revisar editores de texto específicos para Markdown o editores concretos para un lenguaje de programación; como pueden ser, los mejores editores para PHP. Además, hemos revisado algún editor alternativo y menos conocido más a fondo, ¡SEGUIR LEYENDO!

Comparando Python con otros lenguajes de programación populares

Este artículo analiza los numerosos beneficios de Python como uno de los lenguajes de programación más importantes disponibles y por qué deberías considerar usarlo para tu proyecto de software en lugar de otras opciones populares. Python es considerado como uno de los lenguajes de programación más utilizados para aplicaciones sencillas y prácticas. Los especialistas en TI afirman tener al menos una comprensión rudimentaria de Python y ¡SEGUIR LEYENDO!

Crystal: Un nuevo lenguaje de programación que buscar integrar lo mejor de Ruby y C

Crystal, un nuevo lenguaje de programación de sistemas compilados y orientado a objetos que tiene como objetivo combinar la concisión y amabilidad de Ruby con la eficiencia de C. La versión 1.0 de Crystal tiene una sintaxis cercana a la de Ruby y presenta tipos inferidos estáticamente, enlaces C y macros. El lenguaje de Crystal podría atraer a los desarrolladores con experiencia en Ruby/Rails o Elixir/Phoenix. ¡SEGUIR LEYENDO!

Salir de la versión móvil