Zestaw do tworzenia oprogramowania Qt (SDK) to przenośna platforma interfejsu użytkownika aplikacji na wielu platformach, która działa w systemach operacyjnych Windows, Linux i Mac OS X. Qt SDK pomaga tworzyć graficzne interfejsy użytkownika (GUI) dla aplikacji, które będą działać w systemach Windows, Linux i Mac OS X.
W tym artykule użyjemy następujących prostych kroków, aby skonstruować nasz pierwszy program Qt HelloWorld.
- Utwórz katalog QtHelloWorld, aby przechowywać swój program Qt
- Przejdź do swojego katalogu QtHelloWorld
- Utwórz plik źródłowy Qt main.cpp w katalogu QtHelloWorld
-
Skompiluj i uruchom swój program QtHelloWorld
Notatka:
W tym dokumencie założono, że pakiet Qt SDK został pomyślnie zainstalowany w systemie operacyjnym. Jeśli nie masz zainstalowanego pakietu Qt SDK w swoim systemie, zapoznaj się z następującym dokumentem, aby uzyskać więcej informacji Jak zainstalować Qt SDK w systemie Ubuntu Linux. Ten dokument zakłada również, że masz podstawową wiedzę na temat języka programowania C++. Zasadniczo Qt SDK jest programowany w C++ i w dużym stopniu opiera się na projektowaniu i funkcjach C++. Notatka:
Wprowadzono pewne zmiany w kompilacji w Qt SDK 4.8 i Qt SDK 5.0, mam nadzieję, że ten artykuł rozwiąże problemy z kompilacją między dwiema różnymi wersjami Qt SDK.
Kroki
Metoda 1 z 1: Instrukcje kompilacji Qt 4.8 SDK
Krok 1. W tym ćwiczeniu otworzymy terminal na Ubuntu Linux i wydamy następującą komendę, która utworzy główny katalog dla programu Qt
-
Wpisz/Kopiuj/Wklej:
mkdir QtHelloWorld
Krok 2. Przejdź do katalogu QtHelloWorld, wydając następujące polecenie
-
Wpisz/Kopiuj/Wklej:
cd QtHelloWorld
- Jest to bardzo ważne, aby upewnić się, że jesteś we właściwym katalogu podczas tworzenia programu Qt.
Krok 3. Będąc w katalogu QtHelloWorld, utworzymy plik z kodem źródłowym programu Qt
-
Wpisz/Kopiuj/Wklej:
nano main.cpp
- lub
-
Wpisz/Kopiuj/Wklej:
gedit main.cpp
- To polecenie utworzy plik main.cpp dla programu Qt
Krok 4. Teraz dodaj następujące wiersze w polu kodu poniżej do pliku kodu źródłowego main.cpp
-
Wpisz/Kopiuj/Wklej:
#include #include #include int main(int argc, char *argv) { QApplication app(argc, argv); QLabel cześć("Witam w moim pierwszym programie WikiHow Qt"); hello.setWindowTitle("Mój pierwszy program WikiHow Qt"); cześć.zmień rozmiar(400, 400); witaj.pokaż(); zwróć app.exec(); }
-
Zapisz plik jako main.cpp i wyjdź
Upewnij się, że jesteś w QtHelloWorld przed wprowadzeniem poniższych poleceń, aby zbudować i skompilować plik.
-
Wpisz/Kopiuj/Wklej:
qmake -projekt
Spowoduje to utworzenie pliku projektu Qt
-
Wpisz/Kopiuj/Wklej:
qmake
Spowoduje to utworzenie pliku make Qt
-
Wpisz/Kopiuj/Wklej:
robić
Spowoduje to skompilowanie pliku make Qt w twoim systemie do programu wykonywalnego. W tym momencie, pod warunkiem, że nie ma błędów, plik powinien zostać skompilowany do programu wykonywalnego
- Na koniec uruchom swój program, uruchamiając plik wykonywalny Qt. Użyj polecenia./, aby uruchomić plik wykonywalny lub wpisz nazwę programu wykonywalnego w linii terminala.
-
Wpisz/Kopiuj/Wklej:
./QtHelloWorld
Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube
Instrukcje kompilacji Qt 5.0 SDK:
-
W tym ćwiczeniu otworzymy terminal na Ubuntu Linux i wydamy następujące polecenie, które utworzy główny katalog dla programu Qt.
-
Wpisz/Kopiuj/Wklej:
mkdir QtHelloWorld
-
-
Przejdź do katalogu QtHelloWorld, wydając następujące polecenie
-
Wpisz/Kopiuj/Wklej:
cd QtHelloWorld
- Jest to bardzo ważne, aby upewnić się, że jesteś we właściwym katalogu podczas tworzenia programu Qt.
-
-
Będąc w katalogu QtHelloWorld, utworzymy plik z kodem źródłowym programu Qt
-
Wpisz/Kopiuj/Wklej:
nano main.cpp
- lub
-
Wpisz/Kopiuj/Wklej:
gedit main.cpp
- To polecenie utworzy plik main.cpp dla programu Qt
-
-
Teraz dodaj następujące wiersze w polu kodu poniżej do pliku kodu źródłowego main.cpp.
-
Wpisz/Kopiuj/Wklej:
#include #include #include int main(int argc, char *argv) { QApplication app(argc, argv); QLabel cześć("Witam w moim pierwszym programie WikiHow Qt"); hello.setWindowTitle("Mój pierwszy program WikiHow Qt"); cześć.zmień rozmiar(400, 400); witaj.pokaż(); zwróć app.exec(); }
-
Zapisz plik jako main.cpp i wyjdź
Upewnij się, że jesteś w QtHelloWorld przed wprowadzeniem poniższych poleceń, aby zbudować i skompilować plik.
-
Wpisz/Kopiuj/Wklej:
qmake -projekt
- Spowoduje to wygenerowanie pliku projektu Qt
- Jednak w Qt 5.0 SDK musisz użyć edytora tekstu i dodać następujące elementy do wygenerowanego pliku *.pro, użyj edytora tekstu, takiego jak nano lub gedit i wydaj następujące polecenia:
-
Wpisz/Kopiuj/Wklej:
nano QtHelloWorld.pro
- Twój wygenerowany QtHelloWorld.pro powinien wyglądać podobnie do tego:
SZABLON = aplikacja CEL = QtHelloWorld #INCLUDEPATH +=. # Wejście ŹRÓDŁA += main.cpp
Edytuj wygenerowany plik QtHelloWorld.pro, aby wyglądał tak:
SZABLON = aplikacja CEL = QtHelloWorld QT += podstawowe GUI QT += widżety #INCLUDEPATH +=. # Wejście ŹRÓDŁA += main.cpp
- Po dodaniu następujących wierszy do pliku QtHelloWorld.pro pod słowem kluczowym TARGET, uruchom qmake
-
Wpisz/Kopiuj/Wklej:
QT += podstawowy interfejs użytkownika
-
Wpisz/Kopiuj/Wklej:
QT += widżety
Zapisz plik i wyjdź
-
Wpisz/Kopiuj/Wklej:
qmake
Spowoduje to utworzenie pliku make Qt
-
Wpisz/Kopiuj/Wklej:
robić
Spowoduje to skompilowanie pliku make Qt w twoim systemie do programu wykonywalnego. W tym momencie, pod warunkiem, że nie ma błędów, plik powinien zostać skompilowany do programu wykonywalnego
- Na koniec uruchom swój program, uruchamiając plik wykonywalny Qt. Użyj polecenia./, aby uruchomić plik wykonywalny lub wpisz nazwę programu wykonywalnego w linii terminala.
-
Wpisz/Kopiuj/Wklej:
./QtHelloWorld
-
-
-
-