Qt Creator

Software captura de pantalla:
Qt Creator
Detalles de software:
Versión: 4.7.0 Actualizado
Fecha de carga: 17 Aug 18
Promotor: Digia
Licencia: Libre
Popularidad: 269

Rating: 2.3/5 (Total Votes: 3)

Qt Creator es una aplicación de entorno de desarrollo integrado (IDE) gráfica multiplataforma y de código abierto que proporciona a los desarrolladores de Qt todo lo que necesitan para crear interfaces gráficas de usuario (GUI) utilizables y atractivas. Es compatible con los kits de herramientas Qt4 y Qt5.

Está compuesto por un depurador visual, un diseñador de formularios y un diseño de interfaz gráfica de usuario (GUI) integrada. El programa está diseñado de tal manera que puede ser utilizado tanto por programadores de Qt experimentados como novatos.


Características de un vistazo

Incluye un editor de código con soporte para QML, C ++ y ECMAscript, herramientas rápidas de navegación de código, finalización de código, resaltado de sintaxis, comprobación de código estático y soporte para refactorización de código fuente. Además, proporciona a los usuarios sugerencias de estilo a medida que escriben, ayuda contextual, plegado de códigos, así como selección de paréntesis y modos de coincidencia.

El depurador visual C ++ integrado es capaz de mostrar los datos de Qt en un formato legible para los humanos, gracias a su conocimiento de las clases Qt y rsquo; estructuras. Además, puede mostrar claramente la información bruta del depurador de GNU.

Otra característica interesante es el soporte integrado para varios sistemas de control de versiones conocidos, incluidos Git, Mercurial, Bazar, Subversion, CVS y Perforce. Además, es compatible con el CDB (Depurador de consola de Microsoft). depurador interno de JavaScript, depurador LLVM (depurador LLVM) y GDB (depurador simbólico GNU).


Debajo del capó y plataformas compatibles

Al estar escrita en Qt, la aplicación es independiente de la plataforma y es compatible con los sistemas operativos Linux, Microsoft Windows y Mac OS X. Se ha probado con éxito con arquitecturas de conjuntos de instrucciones tanto de 64 bits como de 32 bits.

En Linux, se distribuye como instaladores nativos para las plataformas de hardware de 64 y 32 bits, así como también como un archivo fuente que se puede configurar, compilar e instalar en cualquier distribución de Linux.


Línea de fondo

En general, el proyecto Qt Creator es una utilidad muy útil para los desarrolladores actuales y futuros de Qt que buscan una de las mejores soluciones para implementar interfaces de usuario modernas y ordenadas para sus aplicaciones.

< strong> Qué hay nuevo en este lanzamiento:

  • Soporte de C ++:
  • Decidimos que es hora de activar el modelo de código Clang por defecto. Hizo un gran progreso durante los últimos lanzamientos, y en algún momento tenemos que hacer este cambio. El modelo incorporado no puede mantenerse al día con los desarrollos en el lenguaje C ++, ni con el desarrollo de las herramientas disponibles a su alrededor. Actualmente, habitualmente cerramos informes de errores con el comentario & quot; funciona con el modelo de código Clang & quot ;. Además, el modelo de código Clang proporciona mucha mejor información sobre problemas en el código sin pasar por el ciclo editar-compilar-analizar explícitamente. Por favor, eche un vistazo a la publicación de blog de Nikolai sobre el modelo de código Clang y la historia de la compatibilidad con C / C ++ en Qt Creator.
  • Puede haber situaciones en las que el modelo integrado aún funcione mejor para usted que el modelo de código Clang, y continúe teniendo la opción de usarlo en su lugar, desactivando el complemento ClangCodeModel. El índice de símbolo global también se crea con el modelo incorporado.
  • Diagnósticos y fixits de todo el proyecto en Qt Creator por clang-tidy y clazy:
  • Actualizamos el modelo de código Clang a Clang 6.0. Ahora proporciona la información para la vista general del documento actual, que se utiliza para el menú desplegable de símbolos, el panel de esquema y & quot ;. & quot ;. filtro de localizador También tiene más libertad para decidir qué controles de Clang-Tidy y Clazy quiere ejecutar mientras edita, y tiene la opción de ejecutar comprobaciones en toda la base de códigos a través de una nueva herramienta en modo Depuración (Analizar & gt; Clang-Tidy y Clazy) . Las advertencias y los errores del modelo de código ahora también se muestran opcionalmente en el panel de Problemas.
  • Integración de prueba:
  • Si su cursor de texto en el editor de C ++ se encuentra actualmente dentro de una función de prueba, puede ejecutar directamente esa prueba individual con la nueva acción Ejecutar prueba debajo del cursor. La integración de prueba ahora también marca la ubicación de las pruebas fallidas en el editor. Para Google Test, agregamos soporte para el filtrado.
  • Hosts de Windows:
  • En Windows, mejoramos el escaneo de compiladores de MSVC, que anteriormente podían bloquear Qt Creator. También solucionamos un problema que podía conllevar congelamientos a corto plazo mientras Qt Creator escuchaba la transmisión de depuración global compartida de Windows. Y guardar archivos en unidades de red debería funcionar de nuevo en todas las configuraciones.
  • Otras mejoras:
  • Las opciones del kit son uno de los ajustes más importantes que puede necesitar adaptar para sus proyectos en Qt Creator. Así que los colocamos en su propia entrada de nivel superior en el cuadro de diálogo de preferencias, que también es el primero de la lista.
  • Si tiene una pantalla HiDPI en Windows o Linux, ahora puede elegir fácilmente si desea la escala automática de Qt o no, habilitando o deshabilitando la nueva opción en Entorno & gt; Interfaz.
  • La vista Sistema de archivos tiene nuevas opciones para mostrar las carpetas en la parte superior en lugar de integrarlas en la ordenación alfabética, y para desactivar la sincronización de la carpeta base con el proyecto del documento actual. También puede crear nuevas carpetas directamente en la vista del Sistema de archivos ahora.

Qué hay de nuevo en la versión 4.6.2:

  • Edición:
  • Si está utilizando el modelo de código Clang o los marcadores, hay nuevas anotaciones en línea en el editor. Los marcadores y los errores y advertencias de Clang ahora también se muestran al final de la línea de texto correspondiente en el editor. De esta forma, puede ver fácilmente los detalles de los problemas mientras escribe, sin necesidad de pasar el mouse sobre el texto subrayado o el marcador en el lado izquierdo. Puede configurar la posición de las anotaciones en Opciones & gt; Editor de texto & gt; Monitor. (También puede desactivar la función allí, si no le gusta).
  • También agregamos la opción para desplazarnos sin problemas a la nueva ubicación si salta a un lugar diferente en el mismo archivo. Si desea probar esta función, actívela en Opciones & gt; Editor de texto & gt; Pantalla & gt; Animar la navegación dentro del archivo.
  • C ++:
  • Hemos habilitado algunas características destacadas que ya estaban disponibles, pero que no tenían su propio conjunto de colores en el esquema de color predeterminado. Las variables, funciones, declaraciones y argumentos de resultados locales, globales y miembros se distinguen ahora por su resaltado en el editor. En caso de que sea demasiado colorido para usted, hicimos el esquema anterior más modesto disponible como Classic predeterminado en Opciones & gt; Editor de texto & gt; Fuentes y colores.
  • Cuando cambia el nombre de una clase, Qt Creator ahora ofrece cambiar el nombre de los archivos con el mismo nombre base. Simplemente marque la opción Renombrar archivos en el panel de resultados de búsqueda antes de presionar el botón Reemplazar.
  • Si tiene el modelo de código Clang habilitado, ahora también se usa para resaltar el identificador en el cursor de texto, que anteriormente todavía usaba el modelo incorporado en cualquier caso.
  • CMake:
  • Árbol del proyecto Qt Creator CMakeHicimos un poco de limpieza del árbol del proyecto cuando usamos CMake & gt; = 3.7 (& quot; modo-servidor & quot;). Ahora, de forma predeterminada, oculta los directorios vacíos, y los archivos de origen se movieron un nivel hacia arriba, eliminando el nodo adicional. También corrigimos el directorio de trabajo de la aplicación cuando se especificó un CMAKE_RUNTIME_OUTPUT_DIRECTORY y no fue posible aceptar cambios externos desde la configuración de CMake. El diálogo del disco se modificó.
  • Otros cambios:
  • Eliminamos el soporte no mantenido para Windows CE y cambiamos la integración de ClearCase para que se deshabilite de manera predeterminada.

Qué hay de nuevo en la versión:

  • Edición:
  • Si está utilizando el modelo de código Clang o los marcadores, hay nuevas anotaciones en línea en el editor. Los marcadores y los errores y advertencias de Clang ahora también se muestran al final de la línea de texto correspondiente en el editor. De esta forma, puede ver fácilmente los detalles de los problemas mientras escribe, sin necesidad de pasar el mouse sobre el texto subrayado o el marcador en el lado izquierdo. Puede configurar la posición de las anotaciones en Opciones & gt; Editor de texto & gt; Monitor. (También puede desactivar la función allí, si no le gusta).
  • También agregamos la opción para desplazarnos sin problemas a la nueva ubicación si salta a un lugar diferente en el mismo archivo. Si desea probar esta función, actívela en Opciones & gt; Editor de texto & gt; Pantalla & gt; Animar la navegación dentro del archivo.
  • C ++:
  • Hemos habilitado algunas características destacadas que ya estaban disponibles, pero que no tenían su propio conjunto de colores en el esquema de color predeterminado. Las variables, funciones, declaraciones y argumentos de resultados locales, globales y miembros se distinguen ahora por su resaltado en el editor. En caso de que sea demasiado colorido para usted, hicimos el esquema anterior más modesto disponible como Classic predeterminado en Opciones & gt; Editor de texto & gt; Fuentes y colores.
  • Cuando cambia el nombre de una clase, Qt Creator ahora ofrece cambiar el nombre de los archivos con el mismo nombre base. Simplemente marque la opción Renombrar archivos en el panel de resultados de búsqueda antes de presionar el botón Reemplazar.
  • Si tiene el modelo de código Clang habilitado, ahora también se usa para resaltar el identificador en el cursor de texto, que anteriormente todavía usaba el modelo incorporado en cualquier caso.
  • CMake:
  • Árbol del proyecto Qt Creator CMakeHicimos un poco de limpieza del árbol del proyecto cuando usamos CMake & gt; = 3.7 (& quot; modo-servidor & quot;). Ahora, de forma predeterminada, oculta los directorios vacíos, y los archivos de origen se movieron un nivel hacia arriba, eliminando el nodo adicional. También corrigimos el directorio de trabajo de la aplicación cuando se especificó un CMAKE_RUNTIME_OUTPUT_DIRECTORY y no fue posible aceptar cambios externos desde la configuración de CMake. El diálogo del disco se modificó.
  • Otros cambios:
  • Eliminamos el soporte no mantenido para Windows CE y cambiamos la integración de ClearCase para que se deshabilite de manera predeterminada.

Qué hay de nuevo en la versión 4.3.1:

  • Qt Quick Designer:
  • Para Qt Creator 4.3, integramos un editor de código en Qt Quick Designer. Esto le permite usar el editor de propiedades y el navegador también mientras edita el código. Además, puede dividir la vista para mostrar tanto el editor gráfico como el de código, y ver directamente cómo un cambio en el editor gráfico afecta el código, y viceversa. Por supuesto, también puede usar el editor de solo código en el modo de Edición también.
  • Ha habido muchas más mejoras y adiciones a Qt Quick Designer, como una mejor compatibilidad de contenedores apilados y una nueva barra de herramientas para acciones comunes. Eche un vistazo a la publicación de blog que se centra únicamente en las novedades de Qt Quick Designer.
  • CMake:
  • Si usa Qt Creator con CMake 3.7 o posterior, ahora usamos el modo de servidor que se agregó a CMake 3.7 para beneficiar a los IDE. Proporciona información mucho mejor sobre la estructura del proyecto, incluye rutas y más de lo que podríamos analizar de los generadores y Makefile. Como resultado, también ve productos y objetivos en el árbol del proyecto y puede construirlos individualmente.
  • Independientemente de la versión de CMake, agregamos archivos de encabezado al árbol del proyecto, incluso si no están listados explícitamente en los archivos del proyecto. Ahora también puede importar compilaciones existentes de un proyecto CMake, como ya proporcionamos para proyectos basados ​​en QMake, que establece un kit con la información que se encuentra en el caché CMake desde la compilación, y registra nuevas cadenas de herramientas y versiones de Qt, según sea necesario.
  • C ++:
  • Si está codificando en C además de C ++, o usa archivos en diferentes (sub) proyectos con diferentes definiciones, encontrará una nueva característica en el editor de C ++ útil: Si un archivo se usa en contextos diferentes, un menú desplegable aparece el menú en la barra de herramientas en la parte superior del editor, que le permite elegir el (sub) proyecto y el idioma en que el editor debe interpretar el archivo (documentación).
  • Si le apetece un poco de experimentación, habilite el complemento ClangRefactoring. Agrega soporte preliminar para clang-query a Advanced Find y usa Clang para la refacturación de cambio de nombre local.
  • Depuración de CDB / MSVC:
  • Nuestro soporte de CDB para depurar código MSVC ahora usa un backend basado en Python para una impresión bonita. Esto da como resultado un rendimiento mucho mejor y, dado que comparte el código de impresión más bonito con nuestros backends GDB y LLDB, también en más, mejores y unificadas impresoras para el soporte CDB de Qt Creator.
  • Nota: El soporte de depuración de CDB se movió a un componente separado, opcional en los instaladores (habilitado por defecto). Desafortunadamente eso significa que si usa el instalador en línea para actualizar a Qt Creator 4.3, este nuevo componente no se instalará. Debe reiniciar la herramienta de mantenimiento, elegir & quot; Agregar o quitar componentes & quot ;, e instalar Qt & gt; Herramientas & gt; El componente Qt Creator CDB Debugger Support lo recupera.
  • Perfilador QML:
  • Cuando perfila su aplicación Qt Quick con QML Profiler, ahora también ve información de rendimiento directamente en el editor de código QML. El generador de perfiles también recibió muchas mejoras de rendimiento, y se corrigieron muchos problemas de IU más pequeños.
  • Android:
  • Qt Creator 4.3 corrige los problemas creados por los cambios en la versión 25.3.1 del SDK de Android.
  • iOS:
  • Si usa Qt Creator para el desarrollo de iOS, ahora puede elegir el equipo de desarrolladores y el perfil de aprovisionamiento utilizado para la firma. Esto anula el valor predeterminado que elige QMake y cualquier configuración que tenga en sus archivos de proyecto.

Qué hay de nuevo en la versión 4.3.0:

  • Qt Quick Designer:
  • Para Qt Creator 4.3, integramos un editor de código en Qt Quick Designer. Esto le permite usar el editor de propiedades y el navegador también mientras edita el código. Además, puede dividir la vista para mostrar tanto el editor gráfico como el de código, y ver directamente cómo un cambio en el editor gráfico afecta el código, y viceversa. Por supuesto, también puede usar el editor de solo código en el modo de Edición también.
  • Ha habido muchas más mejoras y adiciones a Qt Quick Designer, como una mejor compatibilidad de contenedores apilados y una nueva barra de herramientas para acciones comunes. Eche un vistazo a la publicación de blog que se centra únicamente en las novedades de Qt Quick Designer.
  • CMake:
  • Si usa Qt Creator con CMake 3.7 o posterior, ahora usamos el modo de servidor que se agregó a CMake 3.7 para beneficiar a los IDE. Proporciona información mucho mejor sobre la estructura del proyecto, incluye rutas y más de lo que podríamos analizar de los generadores y Makefile. Como resultado, también ve productos y objetivos en el árbol del proyecto y puede construirlos individualmente.
  • Independientemente de la versión de CMake, agregamos archivos de encabezado al árbol del proyecto, incluso si no están listados explícitamente en los archivos del proyecto. Ahora también puede importar compilaciones existentes de un proyecto CMake, como ya proporcionamos para proyectos basados ​​en QMake, que establece un kit con la información que se encuentra en el caché CMake desde la compilación, y registra nuevas cadenas de herramientas y versiones de Qt, según sea necesario.
  • C ++:
  • Si está codificando en C además de C ++, o usa archivos en diferentes (sub) proyectos con diferentes definiciones, encontrará una nueva característica en el editor de C ++ útil: Si un archivo se usa en contextos diferentes, un menú desplegable aparece el menú en la barra de herramientas en la parte superior del editor, que le permite elegir el (sub) proyecto y el idioma en que el editor debe interpretar el archivo (documentación).
  • Si le apetece un poco de experimentación, habilite el complemento ClangRefactoring. Agrega soporte preliminar para clang-query a Advanced Find y usa Clang para la refacturación de cambio de nombre local.
  • Depuración de CDB / MSVC:
  • Nuestro soporte de CDB para depurar código MSVC ahora usa un backend basado en Python para una impresión bonita. Esto da como resultado un rendimiento mucho mejor y, dado que comparte el código de impresión más bonito con nuestros backends GDB y LLDB, también en más, mejores y unificadas impresoras para el soporte CDB de Qt Creator.
  • Nota: El soporte de depuración de CDB se movió a un componente separado, opcional en los instaladores (habilitado por defecto). Desafortunadamente eso significa que si usa el instalador en línea para actualizar a Qt Creator 4.3, este nuevo componente no se instalará. Debe reiniciar la herramienta de mantenimiento, elegir & quot; Agregar o quitar componentes & quot ;, e instalar Qt & gt; Herramientas & gt; El componente Qt Creator CDB Debugger Support lo recupera.
  • Perfilador QML:
  • Cuando perfila su aplicación Qt Quick con QML Profiler, ahora también ve información de rendimiento directamente en el editor de código QML. El generador de perfiles también recibió muchas mejoras de rendimiento, y se corrigieron muchos problemas de IU más pequeños.
  • Android:
  • Qt Creator 4.3 corrige los problemas creados por los cambios en la versión 25.3.1 del SDK de Android.
  • iOS:
  • Si usa Qt Creator para el desarrollo de iOS, ahora puede elegir el equipo de desarrolladores y el perfil de aprovisionamiento utilizado para la firma. Esto anula el valor predeterminado que elige QMake y cualquier configuración que tenga en sus archivos de proyecto.

Qué hay de nuevo en la versión 4.2.2 / 4.3 Beta:

  • Esta es una versión de corrección de errores pura, y se ocupa de varios errores importantes.
  • Varias propiedades de configuraciones de ejecución solo se inicializaron al ingresar al modo Proyectos, lo que generó varios problemas al ejecutar proyectos de QMake y proyectos que ejecutan ejecutables personalizados, que ahora se han corregido.
  • En 4.2 solucionamos el soporte de iOS Simulator para Xcode 8. Desafortunadamente, todavía había problemas, especialmente cuando se ejecutaba en dispositivos simuladores de iOS 10.
  • Adaptamos la forma en que iniciamos las aplicaciones en el simulador, y ahora esto debería funcionar nuevamente de manera confiable.

Qué hay de nuevo en la versión 4.2.1 / 4.3 Beta:

  • Esta es una versión de corrección de errores pura, y se encarga de varios errores importantes.
  • Varias propiedades de configuraciones de ejecución solo se inicializaron al ingresar al modo Proyectos, lo que generó varios problemas al ejecutar proyectos de QMake y proyectos que ejecutan ejecutables personalizados, que ahora se han corregido.
  • En 4.2 solucionamos el soporte de iOS Simulator para Xcode 8. Desafortunadamente, todavía había problemas, especialmente cuando se ejecutaba en dispositivos simuladores de iOS 10.
  • Adaptamos la forma en que iniciamos las aplicaciones en el simulador, y ahora esto debería funcionar nuevamente de manera confiable.

¿Qué hay de nuevo en la versión 4.2.1:

  • Esta es una versión de corrección de errores pura, y se ocupa de de varios errores importantes.
  • Varias propiedades de configuraciones de ejecución solo se inicializaron al ingresar al modo Proyectos, lo que generó varios problemas al ejecutar proyectos de QMake y proyectos que ejecutan ejecutables personalizados, que ahora se han corregido.
  • En 4.2 solucionamos el soporte de iOS Simulator para Xcode 8. Desafortunadamente, todavía había problemas, especialmente cuando se ejecutaba en dispositivos simuladores de iOS 10.
  • Adaptamos la forma en que iniciamos las aplicaciones en el simulador, y ahora esto debería funcionar nuevamente de manera confiable.

Qué hay de nuevo en la versión 4.2.0:

  • Temas:
  • Añadimos temas Flat Light y Flat Dark, complementando el tema Flat que se agregó en 4.0. Están disponibles en el entorno & gt; Interfaz & gt; Ajustes de tema. También agregamos algunos esquemas de color más del editor que usted encuentra en el Editor de texto & gt; Fuentes y amp; Colores.
  • Edición:
  • Los editores de texto ahora se comportan mucho mejor con respecto a la inserción y omisión de caracteres automáticamente. Si escribe un presupuesto o un corchete, se agrega el carácter de cierre correspondiente. Si quita el carácter de apertura, se eliminará nuevamente. Si escribe el carácter de cierre usted mismo, reemplaza el que está insertado automáticamente. Ambas cosas solo ocurren mientras el cursor de texto no se aleje del carácter de cierre. También puede configurar la inserción automática de corchetes y comillas individualmente en el Editor de texto & gt; Configuración de finalización.
  • C ++:
  • Además de corregir errores en el modelo de código y la integración del analizador estático, también actualizamos nuestros paquetes binarios para usar Clang 3.8.1, que también soluciona muchos problemas, especialmente con MSVC. También agregamos un parche más reciente a Clang que lo hace funcionar mejor con la actualización 3 de MSVC2015.
  • Qt Quick:
  • Tanto Qt Quick Designer como QML Profiler recibieron muchas mejoras de rendimiento. Ahora puede elegir un estilo Qt Quick Controls 2 que Qt Quick Designer utiliza para representar sus elementos. La nueva acción Mover a componente mueve un elemento y su contenido a un archivo separado.
  • CMake:
  • Se corrigieron muchos errores para apoyar proyectos CMake, y el flujo de trabajo mejoró aún más. CMake solo se ejecuta automáticamente si Qt Creator es la aplicación activa, y puede desactivar totalmente la ejecución automática (Build & amp; Run & gt; CMake). Si configura la variable QML_IMPORT_PATH en la memoria caché de CMake para su proyecto, Qt Creator la recoge y la envía al modelo de código QML, para que pueda acceder a sus importaciones de QML en el editor. (Ejemplo CMake code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / importa la cadena CACHE "" FORCE))
  • Otras mejoras:
  • Si activa el complemento (Ayuda & gt; Acerca de los complementos, o Qt Creator & gt; Acerca de los complementos en macOS), Qt Creator obtiene soporte experimental para el lenguaje de programación Nim. Muchas gracias a Filippo Cucchetto por esta contribución. Admite resaltado de sintaxis, sangría, configuración de estilo de codificación y administración simple de proyectos, incluidas la construcción, ejecución y depuración de aplicaciones.

Qué hay de nuevo en la versión 4.1.0:

  • Temas:
  • Añadimos temas Flat Light y Flat Dark, complementando el tema Flat que se agregó en 4.0. Están disponibles en el entorno & gt; Interfaz & gt; Ajustes de tema. También agregamos algunos esquemas de color más del editor que usted encuentra en el Editor de texto & gt; Fuentes y amp; Colores.
  • Edición:
  • Los editores de texto ahora se comportan mucho mejor con respecto a la inserción y omisión de caracteres automáticamente. Si escribe un presupuesto o un corchete, se agrega el carácter de cierre correspondiente. Si quita el carácter de apertura, se eliminará nuevamente. Si escribe el carácter de cierre usted mismo, reemplaza el que está insertado automáticamente. Ambas cosas solo ocurren mientras el cursor de texto no se aleje del carácter de cierre. También puede configurar la inserción automática de corchetes y comillas individualmente en el Editor de texto & gt; Configuración de finalización.
  • C ++:
  • Además de corregir errores en el modelo de código y la integración del analizador estático, también actualizamos nuestros paquetes binarios para usar Clang 3.8.1, que también soluciona muchos problemas, especialmente con MSVC. También agregamos un parche más reciente a Clang que lo hace funcionar mejor con la actualización 3 de MSVC2015.
  • Qt Quick:
  • Tanto Qt Quick Designer como QML Profiler recibieron muchas mejoras de rendimiento. Ahora puede elegir un estilo Qt Quick Controls 2 que Qt Quick Designer utiliza para representar sus elementos. La nueva acción Mover a componente mueve un elemento y su contenido a un archivo separado.
  • CMake:
  • Se corrigieron muchos errores para apoyar proyectos CMake, y el flujo de trabajo mejoró aún más. CMake solo se ejecuta automáticamente si Qt Creator es la aplicación activa, y puede desactivar totalmente la ejecución automática (Build & amp; Run & gt; CMake). Si configura la variable QML_IMPORT_PATH en la memoria caché de CMake para su proyecto, Qt Creator la recoge y la envía al modelo de código QML, para que pueda acceder a sus importaciones de QML en el editor. (Ejemplo CMake code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / importa la cadena CACHE "" FORCE))
  • Otras mejoras:
  • Si activa el complemento (Ayuda & gt; Acerca de los complementos, o Qt Creator & gt; Acerca de los complementos en macOS), Qt Creator obtiene soporte experimental para el lenguaje de programación Nim. Muchas gracias a Filippo Cucchetto por esta contribución. Admite resaltado de sintaxis, sangría, configuración de estilo de codificación y administración simple de proyectos, incluidas la construcción, ejecución y depuración de aplicaciones.

Qué hay de nuevo en la versión 4.0.3:

  • Comenzando con esta versión, estamos haciendo que la integración del analizador estático de Clang, las características del perfilador de QML extendido y la integración de prueba automática (experimental) estén disponibles en código abierto. Anteriormente, el editor de conexiones y el editor de rutas de Qt Quick Designer, anteriormente solo comercial, ya estaban disponibles con Qt Creator 3.6.0. Qt Creator ahora está disponible bajo licencia comercial y GPLv3 (con excepciones). Las excepciones aseguran que no hay restricciones de licencia en el código generado y que aún es posible establecer un puente con el código de terceros.
  • Los usuarios de CMake verán que hemos mejorado el flujo de trabajo para proyectos basados ​​en CMake. CMake ahora se activa automáticamente cuando es necesario, y las configuraciones del kit como la versión de Qt o la cadena de herramientas utilizadas se configuran automáticamente. El modo Proyectos ahora incluye una interfaz de usuario para cambiar la configuración de CMake para un directorio de compilación. También puede cambiar la configuración de CMake que es común para todos los proyectos que usan el mismo kit. Qt Creator ya no creará directorios de compilación CMake antes de que se construya el proyecto. Esto permite un entorno de trabajo mucho más ordenado, especialmente cuando los usuarios solo desean estudiar el código fuente utilizando el sistema de compilación CMake.
  • El modelo de código Clang ahora se usa automáticamente si el complemento (experimental) está activado. Agregamos configuraciones personalizables para advertencias, que también puede especificar por proyecto.
  • En el lado de la depuración, solucionamos varios problemas que aparecían con el nuevo LLDB incluido en Xcode 7.3 en OS X. También encontrará más impresoras bonitas para tipos estándar, así como muchas correcciones de errores.
  • Si se pregunta dónde se ha ido el modo de análisis: se fusionó con el modo de depuración. En el nuevo modo de depuración unificado, ahora se encuentran las herramientas Debugger, Clang Static Analyzer, Memcheck, Callgrind y QML Profiler. QML Profiler agrega una nueva visualización de estadísticas: The Flamegraph. En esta vista, las barras horizontales muestran la cantidad de tiempo que tomaron todas las invocaciones de una función, y la anidación vertical en la parte superior muestra qué funciones fueron llamadas por cuáles otras, lo que permite una visión general muy concisa.
  • En Qt Quick Designer ahora puede mover el lienzo arrastrando con el botón izquierdo del mouse mientras se presiona la tecla de espacio. Agrega soporte para el nuevo Qt Quick Controls 2 y recibió muchas correcciones de errores. Diríjase también a la publicación y el video sobre Qt Quick Designer y Qt Quick Controls 2 que publicamos recientemente en nuestro blog.
  • Qt Creator ahora también tiene un nuevo tema plano, que se basa en el concepto que Diana presentó hace un año. Es predeterminado para todos los que no hayan cambiado el tema en Qt Creator. El tema anterior también está disponible como "Clásico" en Herramientas & gt; Opciones & gt; Medio ambiente & gt; Interfaz.

Qué hay de nuevo en la versión 4.0.1:

  • La nueva característica más aparente en esta versión es probablemente el resaltado que agregamos a las barras verticales de desplazamiento de los editores. Ahora puede ver fácilmente dónde
  • marcadores, puntos de interrupción, advertencias, errores y resultados de búsqueda se encuentran en el documento abierto.
  • También mejoramos el rendimiento de las búsquedas globales en Qt Creator. Si bien las búsquedas basadas en el modelo de código como Buscar usos siempre tenían múltiples subprocesos, ese no era el caso de las búsquedas puramente basadas en texto, que ahora se solucionan.
  • El propio modelo de código C ++ de Qt Creator recibió muchas correcciones, por ejemplo, para muchos problemas con las plantillas otra vez. También hubo mucho progreso con el modelo de código basado en Clang, que ahora se ejecuta en un proceso separado, que debería hacernos más seguros contra los errores en Clang. También actualizamos nuestros paquetes binarios para usar Clang 3.6.
  • Desde que Qt Quick 1 fue reemplazado por Qt Quick 2 en Qt 5 y ahora está oficialmente obsoleto en Qt 5.5, eliminamos el soporte para Qt Quick 1 de Qt Quick Designer. También eliminamos los asistentes de Qt Quick 1 y el soporte para crear perfiles con V8. El diseñador visual de Qt Quick 2, el editor de código para Qt Quick 1 y 2 y el perfil de Qt Quick 2 de Qt 5.2 y posterior y de Qt Quick 1 no se ven afectados.
  • También eliminamos el soporte para el desarrollo de BlackBerry 10, sin un mantenedor. El desarrollo de QNX no se ve afectado por esto.
  • En Windows, solucionamos un problema que podía ocasionar que Qt Creator a veces se congelara durante algunos segundos cuando se ejecutaba una aplicación de usuario. En Linux, solucionamos un problema de rendimiento cuando se compilaba Qt Creator con soporte diario. Para el desarrollo de Android, solucionamos problemas con Android M, 64 bit y Google AVD.

Qué hay de nuevo en la versión 3.5.1 / 3.6.0 RC1:

  • La nueva característica más aparente en esta versión es probablemente el resaltado que agregamos a las barras verticales de desplazamiento de los editores. Ahora puede ver fácilmente dónde
  • marcadores, puntos de interrupción, advertencias, errores y resultados de búsqueda se encuentran en el documento abierto.
  • También mejoramos el rendimiento de las búsquedas globales en Qt Creator. Si bien las búsquedas basadas en el modelo de código como Buscar usos siempre tenían múltiples subprocesos, ese no era el caso de las búsquedas puramente basadas en texto, que ahora se solucionan.
  • El propio modelo de código C ++ de Qt Creator recibió muchas correcciones, por ejemplo, para muchos problemas con las plantillas otra vez. También hubo mucho progreso con el modelo de código basado en Clang, que ahora se ejecuta en un proceso separado, que debería hacernos más seguros contra los errores en Clang. También actualizamos nuestros paquetes binarios para usar Clang 3.6.
  • Desde que Qt Quick 1 fue reemplazado por Qt Quick 2 en Qt 5 y ahora está oficialmente obsoleto en Qt 5.5, eliminamos el soporte para Qt Quick 1 de Qt Quick Designer. También eliminamos los asistentes de Qt Quick 1 y el soporte para crear perfiles con V8. El diseñador visual de Qt Quick 2, el editor de código para Qt Quick 1 y 2 y el perfil de Qt Quick 2 de Qt 5.2 y posterior y de Qt Quick 1 no se ven afectados.
  • También eliminamos el soporte para el desarrollo de BlackBerry 10, sin un mantenedor. El desarrollo de QNX no se ve afectado por esto.
  • En Windows, solucionamos un problema que podía ocasionar que Qt Creator a veces se congelara durante algunos segundos cuando se ejecutaba una aplicación de usuario. En Linux, solucionamos un problema de rendimiento cuando se compilaba Qt Creator con soporte diario. Para el desarrollo de Android, solucionamos problemas con Android M, 64 bit y Google AVD.

Qué hay de nuevo en la versión 3.5.0:

  • La nueva característica más aparente en esta versión es probablemente el resaltado que agregamos a las barras verticales de desplazamiento de los editores. Ahora puede ver fácilmente dónde
  • marcadores, puntos de interrupción, advertencias, errores y resultados de búsqueda se encuentran en el documento abierto.
  • También mejoramos el rendimiento de las búsquedas globales en Qt Creator. Si bien las búsquedas basadas en el modelo de código como Buscar usos siempre tenían múltiples subprocesos, ese no era el caso de las búsquedas puramente basadas en texto, que ahora se solucionan.
  • El propio modelo de código C ++ de Qt Creator recibió muchas correcciones, por ejemplo, para muchos problemas con las plantillas otra vez. También hubo mucho progreso con el modelo de código basado en Clang, que ahora se ejecuta en un proceso separado, que debería hacernos más seguros contra los errores en Clang. También actualizamos nuestros paquetes binarios para usar Clang 3.6.
  • Desde que Qt Quick 1 fue reemplazado por Qt Quick 2 en Qt 5 y ahora está oficialmente obsoleto en Qt 5.5, eliminamos el soporte para Qt Quick 1 de Qt Quick Designer. También eliminamos los asistentes de Qt Quick 1 y el soporte para crear perfiles con V8. El diseñador visual de Qt Quick 2, el editor de código para Qt Quick 1 y 2 y el perfil de Qt Quick 2 de Qt 5.2 y posterior y de Qt Quick 1 no se ven afectados.
  • También eliminamos el soporte para el desarrollo de BlackBerry 10, sin un mantenedor. El desarrollo de QNX no se ve afectado por esto.
  • En Windows, solucionamos un problema que podía ocasionar que Qt Creator a veces se congelara durante algunos segundos cuando se ejecutaba una aplicación de usuario. En Linux, solucionamos un problema de rendimiento cuando se compilaba Qt Creator con soporte diario. Para el desarrollo de Android, solucionamos problemas con Android M, 64 bit y Google AVD.

Qué hay de nuevo en la versión 3.4.2:

  • Esta versión incluye correcciones para las siguientes regresiones: la documentación registrada manualmente en Windows se anuló de nuevo al reiniciarse, y la desactivación de complementos podría desactivar la mayoría del diálogo Acerca de los complementos.

Qué hay de nuevo en la versión 3.4.0:

  • El soporte de C ++ en Qt Creator ahora tiene una nueva acción de refactorización que saca todas las definiciones de funciones de una declaración de clase. También agregamos la finalización automática de señales y ranuras en los conectores de estilo Qt 5. Simplemente escribe el "& amp;" y permita que la autocompleción determine el tipo de objeto. También es nuevo un filtro de localizador, Todos los archivos incluidos de C / C ++, que encuentra todos los archivos que se utilizan en su proyecto al incluirlos, incluso si no se mencionan explícitamente en su proyecto. El filtro es parte del valor predeterminado que se usa cuando simplemente ingresa el campo de entrada del Localizador y comparte la cadena de atajos con Archivos en Cualquier Proyecto.
  • Para los usuarios de la edición Professional o Enterprise agregamos la integración experimental para las pruebas automáticas basadas en Qt Test y las pruebas Qt Quick. Agrega otro panel de navegación. Pruebas, que enumera las pruebas definidas en su proyecto, proporciona formas de ejecutar pruebas individuales o conjuntos de pruebas, y muestra muy bien los resultados de las pruebas en un nuevo panel de resultados de Resultados de la prueba. Para probarlo, abre Ayuda & gt; Acerca de los complementos (Qt Creator & gt; Acerca de los complementos, en OS X), enciende Utilities & gt; AutoTest y reinicie Qt Creator. También movimos la integración del analizador estático Clang fuera del estado experimental. Si tiene al menos Clang 3.6 instalado, ahora también admite usarlo con MSVC y MinGW. También agregamos la supresión de diagnósticos individuales para un archivo y una nueva página en el modo de proyectos para su administración.
  • Cambiar el entorno para ejecutar herramientas externas
  • Búsqueda a través de notas del evento QML Profiler
  • Utilizando cadenas de herramientas Android de 64 bits
  • Uso de proyectos genéricos para desarrollo de metal desnudo
  • Resaltado de paréntesis en marcadores genéricos

Qué hay de nuevo en la versión 3.3.2:

  • implementación del complemento del modelo de código Clang en OS X (QTCREATORBUG-14038)
  • un bloqueo con la capa de emulación Qt Quick al usar la emulación de respaldo (QTCREATORBUG-14031)

Qué hay de nuevo en la versión 3.3.1:

  • Edición:
  • Solucionado el bloqueo con algunos archivos de resaltado (QTCREATORBUG-13883)
  • Proyectos CMake:
  • Se corrigió la finalización (QTCREATORBUG-13567)
  • Resaltado fijo para archivos CMake (QTCREATORBUG-13588)
  • Soporte de C ++:
  • Continuación de comentario fijo (QTCREATORBUG-13415)
  • Se corrigió la acción de refactorización Convertir en puntero para variables automáticas (QTCREATORBUG-13605)
  • Se corrigió la activación de las acciones de refactorización desde el menú contextual
  • funcionó solo si el cursor de texto se configuró primero (QTCREATORBUG-13388)
  • Solucionado el bloqueo si no hay kits disponibles (QTCREATORBUG-13730)
  • Corrigió bucle infinito al analizar algunos archivos (QTCREATORBUG-13703)
  • Error fijo cuando #if es más profundo que 512 niveles
  • Sistemas de control de versiones:
  • Git
  • Se corrigieron trozos revertidos en el visor de diferencias cuando se establece diff.mnemonicprefix (QTCREATORBUG-13782)
  • ClearCase
  • Se corrigió que se solicitó la extracción aunque el archivo ya se haya prestado (QTCREATORBUG-13782)
  • Pegado de código:
  • Pegado fijo en pastebin.ca (QTCREATORBUG-13802)
  • Plataforma específica
  • OS X:
  • Se arregló la caída de archivos del Finder en Qt Creator (QTBUG-40449)
  • Android:
  • Se ha solucionado el bloqueo al eliminar los kits detectados automáticamente (QTCREATORBUG-13736)
  • Se corrigieron las aplicaciones de depuración que vinculan muchos módulos (QTCREATORBUG-13691)
  • WinRT:
  • Se arregló la instalación de archivos personalizados en el paquete raíz (QTCREATORBUG-13835)
  • Se corrigieron los bloqueos ocasionales al depurar

Qué hay de nuevo en la versión 3.3.0:

  • Esta versión incluye un gran conjunto de funciones nuevas y una gran cantidad de correcciones de errores.
  • Otras características incluyen soporte para el sistema de compilación Gradle para desarrollo Android, una acción de refactorización para adoptar el nuevo estilo de conexión en Qt 5, soporte BareMetal para proyectos CMake y una opción para usar el compilador rápido Qt para sus proyectos QML basados ​​en Qmake . Consulte también nuestro registro de cambios para obtener una lista más completa de cambios.
  • Para los usuarios de la edición Professional o Enterprise, agregamos soporte experimental para ejecutar el Clang Static Analyzer en sus proyectos, como una nueva herramienta en modo Analyze. La categoría de eventos del gráfico de escena en QML Profiler se ha mejorado significativamente y ahora visualizará los intervalos de tiempo de todos los eventos relacionados con el gráfico de escena en lugar de mostrarlos como una lista de números. También puede ver eventos de entrada en el perfil de QML ahora, en una categoría separada. En Qt Quick Designer agregamos edición directa de TabViews, y comprobaciones adicionales para archivos de formulario (.ui.qml), así como botones para exportar elementos de formulario para usar en los archivos de implementación.

Qué hay de nuevo en la versión 3.3.0 Beta 1:

  • Viene con soporte mejorado para dividir editores y ventanas de editor adicionales. Ahora puede arrastrar y amp; coloque los editores entre las divisiones arrastrando el nuevo ícono de tipo de archivo, al lado del menú desplegable del documento (vea la captura de pantalla). Mantenga presionada la tecla Ctrl (o la tecla Opción en OS X) para abrir otro editor en el mismo documento, en lugar de moverlo. Las vistas de navegación (como Proyectos y Documentos abiertos) también admiten el arrastre de archivos en splits. Al soltar archivos del sistema en una ventana de Qt Creator, también se abrirá el archivo en la división correspondiente.
  • Ahora es posible especificar variables de entorno para usar con kits específicos. Los nombres para mostrar de kits y versiones de Qt pueden contener variables como% {Qt: Versión}, que se rellenan automáticamente con los valores correspondientes. También agregamos una casilla de verificación para seleccionar y deseleccionar todos los kits al configurar proyectos.
  • Abrir proyectos de QMake ahora también se realiza de forma asíncrona, como el repaso que se hace cuando los archivos .pro o .pri cambian. Ahora puede agregar archivos a proyectos de Qbs a través del menú contextual en la vista Proyectos.
  • El QML Profiler recibió soporte para reordenar, mostrar y ocultar categorías en la línea de tiempo. Además, puede adjuntar notas a eventos, que luego se exportan junto con los datos de creación de perfiles y se pueden compartir con otros.
  • Al presionar la tecla Enter mientras el cursor de texto está dentro de un literal de cadena de C ++, la cadena ahora (opcionalmente) se divide y continúa en la línea siguiente, agregando las comillas necesarias automáticamente. También agregamos una pequeña acción de refactorización para convertir llamadas de connect () para usar el nuevo estilo de conexión en Qt 5.
  • Para el desarrollo de Android agregamos soporte para el sistema de compilación Gradle.
  • Para los usuarios de la edición Professional o Enterprise, agregamos soporte experimental para ejecutar el Clang Static Analyzer en sus proyectos, como una nueva herramienta en modo Analyze. La categoría de eventos del gráfico de escena en QML Profiler se ha mejorado significativamente y ahora visualizará los intervalos de tiempo de todos los eventos relacionados con el gráfico de escena en lugar de mostrarlos como una lista de números. También puede ver eventos de entrada en el perfil de QML ahora, en una categoría separada.
  • Solucionamos muchos más errores e hicimos mejoras, como mejorar la apariencia de Qt Creator en pantallas de alta resolución, agregar una lista de ventanas abiertas al menú Ventana y agregar una barra lateral opcional con Contenido, Índice, Marcadores y Buscar vistas en la ventana de ayuda externa. Consulte nuestro registro de cambios para obtener una lista más completa de cambios.
  • Nota: Con Qt Creator 3.3, dejamos de admitir la compilación de Qt Creator con Qt 4. La versión de Qt mínima requerida para compilar Qt Creator en sí es actualmente Qt 5.3.1. Esto no afecta sus propios proyectos, por supuesto, todavía apoyamos totalmente el desarrollo de aplicaciones basadas en Qt 4 con Qt Creator.

Qué hay de nuevo en la versión 3.2.2:

  • Qt Creator 3.2.2 proporciona mejoras, por ejemplo, para Xcode 6 y el uso de iOS Simulator.

Qué hay de nuevo en la versión 3.2.1:

  • General:
  • Congelación fija al usar acceso directo para todos los proyectos o proyectos actuales
  • filtros de localizador (QTCREATORBUG-12875)
  • Se corrigió la falla al activar los temporizadores al eliminar la información de actualización no compatible
  • complemento que lo activó (QTCREATORBUG-11262)
  • Proyectos de Qbs:
  • Se corrigió la adición y eliminación de archivos cuando el archivo de proyecto está protegido contra escritura por VCS
  • Solucionado el bloqueo al eliminar el paso de instalación vacío
  • Soporte de C ++:
  • Solucionado el bloqueo al abrir el menú contextual en el parámetro macro (QTCREATORBUG-12853)
  • Soporte de QML:
  • Agregó miembros faltantes para poner fecha a los objetos
  • Plantillas añadidas para las aplicaciones Qt Quick 2.3 y Qt Quick Controls 1.2
  • Atajos de teclado fijos en la consola QML / JS (QTCREATORBUG-12956)
  • Qt Quick Designer:
  • Se agregó la opción para usar el títere QML alternativo y configurarlo para que sea el predeterminado
  • Se corrigió la actualización de las propiedades de color (QTCREATORBUG-12841)
  • Se corrigió la duplicación de las propiedades de ApplicationWindow (QTCREATORBUG-12910)
  • Plataforma específica
  • OS X:
  • Implementación fija de la biblioteca Clang en paquetes binarios
  • Implementación fija de títeres QML alternativos en paquetes binarios
  • Se eliminó el archivo incorrecto & gt; Salir del elemento del menú
  • iOS:
  • Determinación fija de la versión más reciente del SDK cuando no se indica explícitamente ninguna versión
  • Linux remoto:
  • Se corrigió la depuración mixta de QML y C ++ (QTCREATORBUG-12928)
  • Comprobación fija para el tamaño máximo de paquete para las conexiones SSH (QTCREATORBUG-12884)
  • Windows Phone:
  • Implementación de fuentes fijas para Windows Phone 8.0

Qué hay de nuevo en la versión 3.2.0:

  • Las selecciones de bloque en los editores de texto ahora le permiten hacer "edición de columna", lo que significa que todas las líneas seleccionadas se editan simultáneamente (Manual de Qt Creator)
  • La ayuda contextual ahora puede configurarse para abrirse en una ventana externa (sin deshabilitar el modo Ayuda)
  • Se agregó soporte para inicializadores designados C99 y cadenas concatenadas al modelo de código C ++, así como mejoras en el manejo de codificación y soporte lambda y muchas otras cosas
  • Ahora se pueden buscar más paneles con Ctrl + F, por ejemplo, el árbol del proyecto
  • El perfilador de QML recibió muchas mejoras de rendimiento y estabilidad nuevamente
  • Los usuarios de Enterprise Qt Creator ahora también pueden usar el perfil de QML para depurar su uso de memoria de JavaScript en QML. (Esto solo está disponible cuando se usa Qt 5.4 para la aplicación depurada).

Qué hay de nuevo en la versión 3.2.0 RC1:

  • El filtro localizador del sistema de archivos & lsquo; f 'ahora se puede usar para crear nuevos archivos.
  • Se pueden buscar más paneles, p. el árbol del proyecto.
  • El complemento qbs ahora admite agregar y eliminar archivos de proyectos.
  • El modelo de código C ++ recibió muchas correcciones, p. para editar lambdas.

Qué hay de nuevo en la versión 3.2.0 Beta 1:

  • En los editores de texto ahora puede hacer "edición de columna" en selecciones de bloque, por lo que al escribir en una selección de bloque se adaptarán todas las líneas simultáneamente. La ayuda contextual ahora se puede configurar para abrir en una ventana externa (sin deshabilitar el modo Ayuda). Al abrir el mismo archivo en varias divisiones, los editores seguirán mostrando la misma parte del archivo, incluso cuando agreguen o eliminen líneas en otra división. También hubo muchas correcciones en el modelo C ++, incluida la compatibilidad con inicializadores designados C99, cadenas concatenadas y soluciones para problemas de codificación.
  • En las vistas del depurador, ahora puede expandir y contraer columnas haciendo clic en el encabezado. Se agregaron varios tipos a los ayudantes de depuración, y si eres valiente, ahora también puedes proporcionar tus propios ayudantes de depuración para tus propios tipos. El perfilador de QML recibió muchas mejoras de rendimiento y estabilidad nuevamente. Los usuarios empresariales ahora pueden depurar su uso de memoria JavaScript en QML, utilizando la nueva función de creación de perfiles de memoria del generador de perfiles QML. (Esto solo está disponible cuando se usa Qt 5.4.)

Requisitos :

  • Qt

Programas parecidos

Otro software de desarrollador Digia

ImageExpo
ImageExpo

2 Jan 15

Comentarios a la Qt Creator

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!