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.
Minęło trochę czasu, masz jakieś nowe Qt OpenSource Projekty aby poznać najlepsze praktyki? – metdos