Un IDE para desarrollar aplicaciones gráficas multiplataforma de C ++ usando Qt Framework. Una captura de pantalla de la ventana principal se puede ver a continuación. Todas las características esperadas de un IDE se pueden encontrar en Qt Creator, incluidas, entre otras, autocompletar, ajuste de código, navegador de clase, etc. La gran ventaja de usar Qt Creator sobre otro IDE o editor de texto cuando se trabaja en un Qt project es el editor de GUI incorporado, Qt Designer, que se puede usar para producir rápidamente IU en una fracción del tiempo que llevaría escribir el código a mano. Qt Creator también incluye soporte para varios sistemas de control de versiones, incluido Git.
Qt Designer viene como editor independiente y se integra en Qt Creator. El diseño de la GUI con Qt Designer se realiza simplemente arrastrando y soltando el elemento de la interfaz de usuario de la columna de la derecha en el lienzo en el medio, y la columna de la izquierda contiene las propiedades de cada objeto. En la siguiente captura de pantalla, he arrastrado algunos botones al lienzo con fines ilustrativos.
Existen algunas otras aplicaciones oficiales de Qt que se pueden usar al crear aplicaciones de Qt, con o sin Qt Creator. Qt Linguist es una herramienta para traducir fácilmente aplicaciones Qt a otros idiomas. Al escribir el código fuente en Qt Creator, el programador escribiría una cadena de texto orientada al usuario de esta manera
tr ("My String")
Esto marca el texto como que requiere traducción. (Nota: es una buena práctica incluir estos marcadores incluso si no tiene la intención de traducirlo usted mismo). Qt Linguist buscaría estos marcadores y presentaría una IU, similar a las herramientas de traducción de Launchpad , donde el traductor puede ingresar la cadena traducida para cada idioma en un campo de entrada de texto y llamar la cadena traducida. A continuación se puede ver una captura de pantalla de Qt Linguist que se utiliza para traducir una aplicación al polaco.
Por último, está Qt Assistant, que contiene toda la documentación y el material de referencia necesarios para aprovechar al máximo el paquete de aplicaciones Qt. Si alguna vez usó Devhelp, del Centro de software de Ubuntu y donde se puede encontrar toda la documentación para desarrollar en Ubuntu, entonces ya sabrá qué esperar de esto. Si necesita saber qué hace una clase en particular, solo busque su nombre en Qt Assistant y se lo dirigirá directamente a la página de referencia. Si desea obtener más información sobre el uso de cualquiera de las aplicaciones Qt anteriores, puede encontrar manuales de usuario para todas ellas aquí. Toda la documentación se almacena localmente para que Qt Assistant se pueda usar sin conexión a Internet.
Al igual que con cualquier lenguaje, marco o conjunto de herramientas, es completamente posible desarrollar usando las bibliotecas proporcionadas sin usar un entorno de desarrollo especializado, como los mencionados anteriormente. También es posible comprar su propia vaca de ordeño y salir con un cubo todas las mañanas a las 6 de la mañana, en lugar de ir a la tienda y comprar un cartón que durará una semana. El tiempo de un desarrollador es un recurso valioso: úselo sabiamente utilizando las herramientas adecuadas para el trabajo correcto. Estas herramientas son desarrolladas por Nokia, los desarrolladores de Qt Framework y son, como tales, las mejores herramientas posibles para desarrollar aplicaciones Qt (en realidad, pueden ser las únicas herramientas).
Si desea desarrollar una aplicación Qt, vaya al Centro de software de Ubuntu, busque 'qt' y descargue todo con el pequeño logotipo verde de Qt al lado.
Puede encontrar más información sobre Qt en el Centro de desarrolladores de Qt , mientras que aquí puede encontrar más información sobre las herramientas en sí .
Software Center > Development