wxWidgets vs. Qt - która z tych biliotek jest lepsza ?? wygodniejsza, bardziej wszechstronna ??
Obie to niezłe kombajny. Ja uczę się wx ale na windowsie. QT jest ponoć bardziej obiektowa a w wxach jest więcej makrodefinicji.
Moim zdaniem Qt.
W Linuksie królują głównie dwie biblioteki do tworzenia efektownego GUI (jest jeszcze np. ncureses, ale to już trochę inna bajka) - Qt i GTK. Dla przykładu, jedne z najpopularniejszych środowisk graficznych: KDE i GNOME. KDE zostało napisane w Qt, te drugie - w GTK.
Lubię tę bibliotekę, jest fajna, ma wielkie możliwości, wygodna, setki użytecznych klas (np. ok. 15 do obsługi samego XML-a), przenośna (Linux/BSD, Windows, MacOS, Solaris), dostępna pod wiele języków (głównie dla C++, ale są jej implementacje dla np.: C# (Q#), Pythona (pyQt), Ruby). Próbowałem kiedyś coś w wxWidgets, jednak szybko powróciłem do Qt.
Minusem może być to, że rekompilacja większych projektów nie jest za szybka.
Jednym słowem - polecam.
Okey, wybór dokonany :)
Teraz pytanie: jak sie zabrac do programowania w Qt?
Tzn. środowisko, skąd wziąć tą bibliotekę, jak skonfigurować i takie tam żeby Qt było gotowe do pracy.
Dokumentacja jest na stronie Trolltecha, nawet znalazłem mały tutorial po polsku (!).
Z góry thx ;)
Pzdr
Skąd wziąć bibliotekę? Albo ściągnąć ze strony Trolltecha archiwum i zainstalować, albo - jeśli masz Debiana/Ubuntu: apt-get install qt4, a w Gentoo będzie to AFAIK: emerge qt4. W większości innych distr analogicznie ;) Konfigurować nic nie musisz.
Skoro dopiero zaczynasz to radze zapoznać się z licencją Qt. Jeśli Ci nie odpowiada, że musisz progrmay udostępniać na zasadzie GPL to może jednak ucz się wx.
Jeśli chodzi o Qt vs wx to za bardzo wypowiadać się nie powinienem bo z tych to tylko w Qt pisałem. W każdym razie jestem z Qt bardzo zadowolony bo się bardzo przyjemnie w nim pisze. Od razu polecam Ci kilka rzeczy:
- Używać od razu Qt4 niż uczyć się Qt3 i potem przechodzić na Qt4
- Korzystać z tego co do Qt dołączają tj. QtAssistant (o wiele upraszcza sprawe) i QtLinguist, z QtDesigner nie za dużo korzystałem, ale też całkiem ułatwia sprawę przynajmniej na początku.
- Polecam zaglądać na stronę Trolltecha, którą już widziałeś bo jest tam MASA cennych informacji, www.qtcentre.org i szczególnie forum oraz ciekawy kurs po polsku na http://free.of.pl/q/qtmoux