IDE do tworzenia wieloplatformowych graficznych aplikacji C ++ z wykorzystaniem Qt Framework. Zrzut ekranu głównego okna można zobaczyć poniżej. Wszystkie oczekiwane funkcje IDE można znaleźć w Qt Creator, w tym, ale nie wyłącznie, automatyczne uzupełnianie, owijanie kodu, przeglądarka klas itp. Duża zaleta korzystania z Qt Creator nad innym IDE lub edytorem tekstowym podczas pracy na Projekt Qt to wbudowany edytor GUI, Qt Designer, którego można użyć do szybkiego tworzenia interfejsów użytkownika w ułamku czasu potrzebnego na ręczne wpisanie kodu. Qt Creator obejmuje także obsługę różnych systemów kontroli wersji, w tym Git.
Qt Designer jest zarówno samodzielnym edytorem, jak i wbudowany w Qt Creator. Projektowanie GUI za pomocą Qt Designer odbywa się po prostu poprzez przeciągnięcie i upuszczenie elementu interfejsu użytkownika z prawej kolumny na płótno pośrodku, a lewa kolumna zawiera właściwości każdego obiektu. Na poniższym zrzucie ekranu przeciągnąłem kilka przycisków na płótno w celach ilustracyjnych.
Istnieje kilka innych oficjalnych aplikacji Qt, których można używać podczas budowania aplikacji Qt, z Qt Creatorem lub bez. Qt Linguist to narzędzie do łatwego tłumaczenia aplikacji Qt na inne języki. Podczas pisania kodu źródłowego w kreatorze Qt programista zapisuje taki tekst skierowany do użytkownika
tr ("My String")
Oznacza to, że tekst wymaga tłumaczenia. (Uwaga: dobrą praktyką jest dołączanie tych znaczników, nawet jeśli nie zamierzasz tłumaczyć ich samodzielnie). Następnie Qt Linguist szuka tych znaczników i przedstawia interfejs użytkownika, podobny do narzędzi do tłumaczenia Launchpad , w którym tłumacz może wprowadzić przetłumaczony ciąg dla każdego języka w polu wprowadzania tekstu i wywołać przetłumaczony ciąg. Zrzut ekranu przedstawiający Qt Linguist używanego do tłumaczenia aplikacji na język polski można zobaczyć poniżej.
Wreszcie istnieje Qt Assistant, który zawiera całą dokumentację i materiały referencyjne wymagane, aby w pełni wykorzystać pakiet aplikacji Qt. Jeśli kiedykolwiek korzystałeś z Devhelp, z Centrum oprogramowania Ubuntu i gdzie można znaleźć całą dokumentację dotyczącą programowania w Ubuntu, będziesz już wiedział, czego się po tym spodziewać. Jeśli chcesz wiedzieć, co robi konkretna klasa, po prostu wyszukaj jej nazwę w Qt Assistant, a przejdziesz bezpośrednio do strony referencyjnej. Jeśli chcesz dowiedzieć się więcej na temat korzystania z dowolnej z powyższych aplikacji Qt, instrukcje obsługi dla wszystkich z nich można znaleźć tutaj. Cała dokumentacja jest przechowywana lokalnie, więc można korzystać z Qt Assistant bez połączenia z Internetem.
Podobnie jak w przypadku każdego języka, frameworka lub zestawu narzędzi, jest całkowicie możliwe tworzenie przy użyciu dostarczonych bibliotek bez korzystania ze specjalistycznego środowiska programistycznego, takiego jak te wspomniane powyżej. Możliwe jest również kupienie własnej krowy dojenia i wychodzenie z wiadrem codziennie o 6 rano, zamiast udawać się do sklepu i kupować karton, który będzie trwał przez tydzień. Czas programisty jest cennym zasobem - wykorzystaj go mądrze, używając odpowiednich narzędzi do właściwej pracy. Narzędzia te zostały opracowane przez firmę Nokia, twórców Qt Framework, i jako takie są najlepszymi możliwymi narzędziami do tworzenia aplikacji Qt (w rzeczywistości mogą być jedynymi narzędziami).
Jeśli chcesz opracować aplikację Qt, przejdź do Centrum oprogramowania Ubuntu, wyszukaj „qt” i pobierz wszystko z małym zielonym logo Qt obok niego.
Więcej informacji na temat Qt można znaleźć w Centrum deweloperów Qt , a więcej informacji na temat samych narzędzi można znaleźć tutaj .
Software Center > Development