2009-10-16 14 views
5

Ho appena finito la metà di "la programmazione C++ in CI con Qt 4". Volevo trovare alcuni progetti opensource su piccola scala o su scala media costruiti su Qt 4, quindi posso imparare qualcosa dal codice sorgente.Aiuto Consiglia progetto Qt Opensource

Qualcuno potrebbe consigliare alcuni progetti dalla tua esperienza quando inizi a imparare Qt?

Grazie mille.

+1

E 'stato un po', hai qualche nuovo Qt Opensource Progetti per imparare le migliori pratiche? – metdos

risposta

5

Se sei su Linux (ma ci sono anche porte per win e mac), devi assolutamente dare un'occhiata a qualsiasi applicazione KDE. Usa le librerie di KDE, ma tutto è costruito su QT, quindi è un buon inizio. Soprattutto perché c'è un numero enorme di app disponibili, che vanno dal gioco più piccolo al client di posta di grandi dimensioni fino a finire con un intero ambiente desktop. Tutto è open source, liberamente disponibile, ben documentato e puoi metterti in contatto con molte persone che possono aiutarti a iniziare.

+1

Sì. Sto usando Ubuntu. Kde-apps.org è un buon posto per trovare le applicazioni KDE? Grazie. – GarudaReiga

+0

Sì, è un ottimo posto per sfogliare le app per l'ambiente desktop KDE. – Palantir

5

Puoi provare http://www.qt-apps.org/. Questo è solo Qt piuttosto che KDE.

Per KDE puoi provare a installarlo su Ubuntu, usarlo per un po ', scegliere un'applicazione che ti piace e guardare il codice sorgente. Puoi quindi ottenerlo dal repository SVN di KDE, compilarlo da solo, modificarlo, correggere bug, inviare patch ecc.

Ma ricorda che KDE non è Qt. KDE usa kdelibs che sono un altro strato costruito su Qt. Forse anche l'aspetto multipiattaforma ti interessa: Qt funziona alla grande su Linux, Mac e Windows mentre KDE funziona alla grande su Linux ed è in corso di essere portato su Mac e Windows. Ci sono progressi lì (puoi ottenere le applicazioni KDE su Windows here) ma non sono così raffinate come Qt è su Windows.

Immagino che si possa dire che se si vuole imparare per ottenere un lavoro usando Qt o se si vuole un forte supporto multipiattaforma, allora è meglio focalizzarsi su Qt semplice, mentre se si mira a sviluppare applicazioni open source usando Qt KDE si potrebbe essere la scelta migliore

+0

Grazie. Sì, ho lo scopo di imparare per ottenere un lavoro utilizzando Qt. Mi concentrerò su Qt semplice seguendo il tuo consiglio. – GarudaReiga

5

Non suggerirei di passare attraverso qt-apps.org o kde-apps.org. Qui puoi trovare molte applicazioni scritte male.

Guarda il browser Arora se vuoi imparare qualcosa. Non è così grande, e il codice sorgente è ben organizzato.

+1

Grazie. Il codice su qt-apps.org è davvero un po 'confuso. – GarudaReiga

4

Per le piccole e medie software Qt, vi consiglio il sito www.dprog.net Questa è una comunità di costruzione di piccole e medie software con una altissima qualità Qt codice sorgente, perfetto per voi!

Spero che aiuti!

+1

Grazie per il vostro consiglio! – GarudaReiga

+1

Grazie per il link! –

0

Qui è un progetto Qt-based open source sto lavorando su:

An Open Source JavaScript IDE

Problemi correlati