Qt Creator
Kilka dni temu ukazała się nowa wersja frameworku Qt, oznaczona numerkiem 4.5.0. Pośród licznych zmian moją uwagę zwróciło wydanie oficjalnego, zintegrowanego środowiska deweloperskiego, znanego jako Qt Creator. Do tej pory korzystałem z mało znanego, choć przyjemnego i bezproblemowego w użyciu QDevelopa, jednak Qt Creator wywarł na mnie tak pozytywne wrażenie, że z miejsca i bez większego zastanawiania się przesiadłem się na niego.
W świeżym jeszcze IDE znajdziemy bardzo wydajny edytor kodu z wszelkimi funkcjami niezbędnymi każdemu programiście, takimi jak kolorowanie składni, autodopełnianie, pomoc kontekstowa czy zwijanie fragmentów kodu (tzw. code folding). Nie mogło oczywiście zabraknąć zintegrowanego debuggera, który – co ważne uwagi – posiada możliwość inspekcji w wewnętrzne struktury Qt i QTL, znacznie ułatwiającej debugowanie. Nie udało mi się zmusić go do zatrzymania się na ustawionym breakpoincie, dlatego z niecierpliwością czekam na poprawki na tym polu.
Na uwagę zasługuje także zintegrowany designer, czyli klikalny edytor interfejsu użytkownika. Zamiast starego designera z tysiącem pływających po puplicie okien dostajemy osadzone wewnątrz programu, dokowalne okienka, które na dodatek zostały rozmieszczone w taki sposób, aby nie marnować miejsca na ekranie. Przy edycji interfejsu warto schować sobie sidebar (alt+0).
W wersji 1.0 ujrzymy także integrację z narzędziami kontroli wersji, takimi jak Subversion, Git czy Perforce. Moim zdaniem znacznie wygodniejsze od ciągłego klikania w pozycje z menu Tools -> Subversion byłoby pokazanie drzewa plików należących do projektu i podświetlanie zmienionych lub uaktualnionych plików, jak ma to miejsce np. w kdesvn.
Przed przesiadką na Qt Creatora, aby swobodnie coś zrobić w Qt, musiałem używać coonajmniej trzech programów: edytora kodu (QDevelop), projektanta interfejsu (designer) i przeglądarki pomocy (assistant). Oczywiście nie muszę mówić jak zawalony przez okienka miałem pulpit. Dzięki Qt Creatorowi programowanie w Qt stało się wygodniejsze i jeszcze przyjemniejsze. Pozostaje czekać tylko na kolejne wydania z ulepszonymi funkcjami i poprawionymi błędami.
Na koniec jeszcze mała prezentacja możliwości programu:
Źródło programu w wersji 1.0.0 można pobrać klikając na poniższy link:
qt-creator-1.0.0-src.tgz
Pakiety binarne pod systemy Windows, Mac OS X i Linux dostępne są na stronach pobierania.
Qt Creator wchodzi także w skład pakietów Qt SDK.



