2009-10-16 3 views
5

Właśnie skończyłem połowę "programowania C++ GUI z Qt 4". Chciałem znaleźć kilka projektów open source na małą lub średnią skalę, które są zbudowane na Qt 4, wtedy mogę się czegoś nauczyć z kodu źródłowego.Pomóż polecić Qt Opensource Project

Czy ktoś może polecić niektóre projekty z doświadczenia po rozpoczęciu nauki Qt?

Wielkie dzięki.

+1

Minęło trochę czasu, masz jakieś nowe Qt OpenSource Projekty aby poznać najlepsze praktyki? – metdos

Odpowiedz

5

Jeśli pracujesz na Linuksie (ale są też porty dla wygranych i mac), zdecydowanie warto rzucić okiem na każdą aplikację KDE. Używa bibliotek KDE, ale wszystko opiera się na QT, więc to dobry początek. Zwłaszcza, że ​​istnieje ogromna liczba dostępnych aplikacji, od najmniejszej gry po dużego klienta poczty kończącego się całym środowiskiem graficznym. Wszystko jest open source, swobodnie dostępne, dobrze udokumentowane i możesz skontaktować się z wieloma osobami, które mogą pomóc Ci w uruchomieniu.

+1

Tak. Używam Ubuntu. Czy kde-apps.org jest dobrym miejscem do znajdowania aplikacji KDE? Dzięki. – GarudaReiga

+0

Tak, to świetne miejsce do przeglądania aplikacji dla środowiska graficznego KDE. – Palantir

5

Możesz spróbować http://www.qt-apps.org/. To raczej Qt niż KDE.

Dla KDE możesz spróbować zainstalować go na swoim Ubuntu, używać go przez jakiś czas, wybrać jedną aplikację, którą lubisz i spojrzeć na jej kod źródłowy. Możesz to uzyskać z repozytorium SVN KDE, skompiluj je sam, zmień, napraw błędy, prześlij poprawki itp.

Pamiętaj jednak, że KDE to nie Qt. KDE używa kdelibs, które są kolejną warstwą zbudowaną na Qt. Może aspekt wieloplatformowy również Cię interesuje: Qt działa świetnie na Linuksie, Macu i Windowsie, podczas gdy KDE działa świetnie na Linuksie i jest w trakcie przenoszenia na Maca i Windowsa. Jest tam postęp (można uzyskać aplikacje KDE w systemie Windows here), ale nie są tak dopracowane, jak Qt w systemie Windows.

Myślę, że możesz powiedzieć, że jeśli chcesz nauczyć się, jak zdobyć pracę za pomocą Qt lub potrzebujesz silnej obsługi wielu platform, lepiej jest skupić się na zwykłym Qt, a jeśli chcesz tworzyć aplikacje open-source za pomocą Qt, KDE może być lepszym wyborem.

+0

Dziękuję. Tak, staram się nauczyć zdobywania pracy za pomocą Qt. Skoncentruję się na zwykłym Qt, kierując się twoją radą. – GarudaReiga

5

Nie sugerowałbym przechodzenia przez qt-apps.org lub kde-apps.org. Możesz tam znaleźć wiele źle napisanych aplikacji.

Spójrz na przeglądarkę Arora, jeśli chcesz się czegoś nauczyć. Nie jest tak duży, a kod źródłowy jest ładnie zorganizowany.

+1

Dzięki. Kod na qt-apps.org jest naprawdę trochę brudny. – GarudaReiga

4

dla małych i średnich oprogramowanie Qt, Polecam stronę www.dprog.net To społeczność budowy małych i średnich oprogramowanie o bardzo wysokiej jakości kodu źródłowego Qt, idealny dla Ciebie!

Mam nadzieję, że pomoże!

+1

Dziękujemy za porady! – GarudaReiga

+1

Dzięki za link! –

0

Tutaj jest projektem open source oparty na Qt pracuję nad:

An Open Source JavaScript IDE