2009-10-16 23 views
5

Acabo de terminar la mitad de "la programación de la GUI en C++ con Qt 4". Quería encontrar algunos proyectos de código abierto de pequeña o mediana escala basados ​​en Qt 4, luego puedo aprender algo del código fuente.Ayuda Recomendar Qt Opensource Project

¿Alguien podría recomendar algunos proyectos de su experiencia cuando empiece a aprender Qt?

Muchas gracias.

+1

Ha pasado un tiempo, ¿tiene algún nuevo proyecto Opensource Qt para aprender las mejores prácticas? – metdos

Respuesta

5

Si tienes Linux (pero también hay puertos para win y mac), definitivamente deberías echarle un vistazo a cualquier aplicación de KDE. Utiliza las bibliotecas de KDE, pero todo se basa en QT, por lo que es un buen comienzo. Especialmente porque hay una gran cantidad de aplicaciones disponibles, desde el juego más pequeño hasta el cliente de correo grande que termina en un entorno de escritorio completo. Todo es de código abierto, de libre disponibilidad, bien documentado y puede ponerse en contacto con muchas personas que pueden ayudarlo a comenzar.

+1

Sí. Estoy usando Ubuntu. ¿Es kde-apps.org un buen lugar para encontrar aplicaciones de KDE? Gracias. – GarudaReiga

+0

Sí, ese es un gran lugar para navegar a través de aplicaciones para el entorno de escritorio de KDE. – Palantir

5

Puede intentar http://www.qt-apps.org/. Eso es solo Qt en lugar de KDE.

Para KDE puede intentar instalarlo en su Ubuntu, usarlo por un tiempo, elegir una aplicación que le guste y ver su código fuente. A continuación, puede obtenerlo del repositorio KDE SVN, compilarlo usted mismo, cambiarlo, corregir errores, enviar parches, etc.

Pero recuerde que KDE no es Qt. KDE usa kdelibs, que son otra capa construida encima de Qt. Tal vez el aspecto multiplataforma también le interese: Qt funciona muy bien en Linux, Mac y Windows, mientras que KDE funciona muy bien en Linux y está en proceso de ser portado a Mac y Windows. Hay progreso allí (puede obtener aplicaciones de KDE en Windows here), pero no están tan pulidas como Qt en Windows.

Supongo que se puede decir que si desea aprender a obtener un trabajo con Qt o si desea un soporte fuerte multiplataforma, entonces centrarse en Qt simple es mejor, mientras que si desea desarrollar aplicaciones de código abierto con Qt KDE podría ser la mejor opción.

+0

Gracias. Sí, apunto a aprender para conseguir un trabajo usando Qt. Me enfocaré en Qt simple siguiendo tu consejo. – GarudaReiga

5

No recomendaría ir a través de qt-apps.org o kde-apps.org. Puede encontrar muchas aplicaciones mal escritas allí.

Mire el buscador Arora si quiere aprender algo. No es tan grande, y el código fuente está muy bien organizado.

+1

Gracias. El código en qt-apps.org es realmente un poco desordenado. – GarudaReiga

4

Para pequeñas y medianas software Qt, recomiendo el sitio www.dprog.net Eso es una comunidad la construcción de software pequeñas y medianas con una muy alta calidad de la fuente de código de Qt, perfecto para usted!

Espero que ayude!

+1

¡Gracias por tu consejo! – GarudaReiga

+1

¡Gracias por el enlace! –

0

Este es un proyecto de código abierto, basado en Qt estoy trabajando en:

An Open Source JavaScript IDE