[C++] QT ver. 4.6.2

0

Cześć!

Postanowiłem zapoznać się z środowiskiem programistycznym QT. Czy ktoś z użytkowników forum ma jakieś doświadczenia z programowaniem w tym środowisku ( oczywiście cały czas na myśli mam język C++). Prosiłbym bym o opinie i polecenie jakiś tutoriali/ebooków tzn. czegokolwiek co pomoże dobrze zapoznać się z QT, gdyż trudno znaleźć dobre źródło informacji dotyczące QT.

0
Chelsea88 napisał(a)

trudno znaleźć dobre źródło informacji dotyczące QT.

Qt ma jedną z najlepszych dokumentacji jakie widziałem, nie wiem gdzie widzisz problem.

0

Po pierwsze zestaw klas Qt to juz praktycznie odrebny jezyk programowania, oparty na C++. Wlasne klasy, konwencje, itp.
I jak zostalo juz powiedziane - na stronie projektu masz dokumentacje, razem z programem masz dostarczona dokumentacje... i mnostwo tutoriali/przykladow.

0
[losowa nazwa] napisał(a)

Po pierwsze zestaw klas Qt to juz praktycznie odrebny jezyk programowania

Biorąc też pod uwagę, że Qt wymaga własnego, niestandardowego preprocesora…

0

Ja bym raczej powiedział że Qt to taki framework C++. IMHO w Qt pisze się tak jakby się chciało pisać w standardowym C++, ale każdy tutaj może mieć inne zdanie.

0

Na co-dzień klepie w Qt i powiem tak. WIELKĄ zaletą Qt jest to, że programy w nim napisane są w 90% przenośne na bardzo wiele platform Linux/Windows/Mac OS X/Symbian i wiele innych. Drugą zaletą są sloty i sygnały, które bardzo ułatwiają kodowanie (do ich obsługi automatycznie jest generowany kod, którego nie należy oglądać lub dotykać).
Możliwości tworzenia połączeń są znacznie bardziej zaawansowane niż np GTK+, gdyż możliwe są połączenia z niejawną konwersją danych (np z int -> QString).
Do Qt dołączony jest Qt Creator i IMHO obecnie najlepsze darmowe IDE pomimo, że brak mu niektórych narzędzi.

Poza tym nadchodzi QML czyli prawdziwy raj dla programistów klikaczy.

0
MarekR22 napisał(a)

Poza tym nadchodzi QML czyli prawdziwy raj dla programistów klikaczy.

Quantum Markup Language?
Quest Markup Language?
Qualified Manufacturers List?
Queensland Minerals?
Quasi-Maximum Likelihood?
Queen Mother Library?

którekolwiek to nie jest, skrót wymyślili dość durny.

0

Nie trafiłeś chodzi o: "Qt Meta-Object Language", :P
Takie śmieszne coś, w którym nie piszesz kodu, ale opisujesz strukturę logiczną UI. Jeszcze się tym nie bawiłem (nie było powodu).
W każdym razie naprawdę tanim kosztem, można zrobić dość zaawansowane i konfigurowalne UI.
Koncept fajny, ciekawe co z tego wyjdzie.

0
MarekR22 napisał(a)

Takie śmieszne coś, w którym nie piszesz kodu, ale opisujesz strukturę logiczną UI. Jeszcze się tym nie bawiłem (nie było powodu).

Coś jak XAML?

1 użytkowników online, w tym zalogowanych: 0, gości: 1