Qt Software Development Kit (SDK) to wieloplatformowa struktura aplikacji, która jest szeroko stosowana do tworzenia oprogramowania z graficznym interfejsem użytkownika (GUI). Jest 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. Niektóre popularne aplikacje wieloplatformowe, które zostały utworzone przy użyciu Qt SDK, to KDE, Google Earth, Skype, Linux Multimedia Studio oraz odtwarzacz multimedialny VLC. Zasadniczo wieloplatformowe oznacza, że aplikacje Qt, które tworzysz w systemie Microsoft Windows za pomocą kodu źródłowego, można zwykle przenieść do systemów operacyjnych Linux i Mac OS X i odwrotnie. Uwagi:
Ulepszone instrukcje Qt SDK 4.8 i dodane instrukcje dla Qt SDK 5.0
Kroki
Metoda 1 z 6: Instrukcje instalacji zestawu Qt 4.8 SDK:
Krok 1. Aby skonfigurować środowisko programistyczne dla Qt SDK, będziemy musieli uzyskać Qt SDK
Przygotowanie systemu operacyjnego Windows do tworzenia aplikacji Qt
Pobierz pakiet Qt SDK. Wybierz wersję Windows i przygotuj się na długie pobieranie w zależności od szybkości Internetu. Sugeruję wybrać instalację off-line pakietu Qt SDK, jeśli nie masz bardzo szybkiego połączenia z Internetem. Kompletny pakiet Qt SDK dla systemu operacyjnego Windows to 1,7 GB, co przy wolnym połączeniu może zająć ponad 6 godzin
Krok 2. Zainstaluj Qt SDK, klikając plik wykonywalny Qt SDK
Po zainstalowaniu pliku wykonywalnego Qt SDK będziesz musiał edytować ŚCIEŻKĘ systemu Windows, aby system operacyjny Windows mógł znaleźć polecenia Qt z wiersza poleceń. Zachowaj ostrożność podczas edycji PATH systemu Windows.
Metoda 2 z 6: Edytuj ŚCIEŻKĘ Windows Vista/Windows 7:
Krok 1. Wykonaj poniższe czynności
- Kliknij przycisk Start
- Kliknij Panel sterowania
- Kliknij System i konserwacja
- Kliknij System
- Kliknij Zaawansowane ustawienia systemu
- Kliknij Zmienne środowiskowe
- Kliknij PATH, aby edytować zmienne systemowe
- Po zakończeniu kliknij OK
Metoda 3 z 6: Edytuj ŚCIEŻKĘ Windows 8:
Krok 1. Wykonaj poniższe czynności
- Kliknij ikonę folderu znajdującą się na dolnym pasku zadań obok ikony Internet Explorer
- Przewiń w dół do Komputer
- Kliknij prawym przyciskiem myszy na Właściwości
- Kliknij na Zaawansowane ustawienia systemu
- Kliknij Zmienne środowiskowe
- Kliknij PATH, aby edytować zmienne systemowe
- Po zakończeniu kliknij OK
Krok 2. Dodaj następujące elementy do PATH systemu Windows
-
Wpisz/Kopiuj/Wklej:
;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;
- spowoduje to ustawienie i powiadomienie systemu operacyjnego Windows o skompilowaniu aplikacji Qt SDK z wiersza poleceń. Liczby 4.8.1 wskaż numer wersji Qt SDK, który zmienia się przy każdym nowym uaktualnieniu Qt SDK, zastąp nowe numery wersji numerem wersji Qt SDK.
Krok 3. Ważne:
Chcesz używać wersji MinGW dołączonej do Qt SDK do budowania aplikacji Qt. Jeśli inna wersja kompilatora MinGW jest zainstalowana na PATH systemu Windows, taka jak;C://MinGW/bin, będziesz musiał usunąć i dodaj wersję Qt MinGW, która jest zawarta w Qt SDK. Jest to krytyczne, jeśli masz inną wersję kompilatora MinGW C/C++ zainstalowaną w systemie Windows, musisz usunąć inny MinGW ze ścieżki PATH systemu Windows, ponieważ spowoduje to konflikty z wersją MinGW w Qt i aplikacje Qt nie będą się kompilować i poprawnie skompiluj z wiersza poleceń. Zasadniczo, jeśli użyjesz innej wersji kompilatora MinGW C/C++, aplikacje Qt, które utworzysz z wiersza poleceń, ulegną awarii i zamkną się z wieloma komunikatami o błędach systemowych. Musisz użyć wersji kompilatora MinGW C/C++ dołączonej do zestawu Qt SDK.
Krok 4. Po dodaniu PATH systemu Qt SDK do systemu operacyjnego Windows
Aby sprawdzić, czy masz możliwość kompilacji z wiersza poleceń systemu Windows, otwórz wiersz poleceń i wydaj następujące polecenie poniżej.
Krok 5. Wpisz/Kopiuj/Wklej:
qmake -wersja
- Powinieneś otrzymać odpowiedź podobną do tej:
- ' QMake w wersji 2.01a
- ' Korzystanie z Qt w wersji 4.8.1 w C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib
Krok 6. Rozwijaj swoje aplikacje z wiersza poleceń, używając edytora tekstu, takiego jak Notatnik lub WordPad, do tworzenia i edytowania kodu źródłowego oraz kompilowania aplikacji Qt z wiersza poleceń
Krok 7. Po dodaniu zestawu Qt SDK do ścieżki systemowej przy użyciu powyższych instrukcji możesz teraz skompilować aplikacje z wiersza poleceń przy użyciu następującej metody, uruchamiając następujące polecenia
Otwórz wiersz poleceń i wprowadź poniższe polecenia.
-
Wpisz/Kopiuj/Wklej:
mkdir Qt-Aplikacje
-
Wpisz/Kopiuj/Wklej:
cd Qt-Aplikacje
-
Wpisz/Kopiuj/Wklej:
mkdir QtHelloWorld
-
Wpisz/Kopiuj/Wklej:
cd QtHelloWorld
Krok 8. Będąc w katalogu QtHelloWorld, użyj edytora tekstu, takiego jak Notatnik lub Wordpad, aby utworzyć kod źródłowy Qt, wpisz następujące polecenie
-
Wpisz/Kopiuj/Wklej:
notatnik główny.cpp
- upewnij się, że zapisałeś plik z kodem źródłowym Qt jako main.cpp
- lub
-
Wpisz/Kopiuj/Wklej:
uruchom wordpada
- używając Wordpada jako edytora tekstu, będziesz musiał ręcznie zapisać plik z kodem źródłowym Qt jako main.cpp
Krok 9. Utwórz aplikację w notatniku lub edytorze tekstu wordpad, wpisz poniżej
-
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 Qt WikiHow w systemie Windows"); cześć.zmień rozmiar(400, 400); witaj.pokaż(); zwróć app.exec(); }
- Zapisz plik z kodem źródłowym jako main.cpp
- Będąc w katalogu QtHelloWorld, uruchom następujące polecenie, aby skompilować i połączyć kod źródłowy Qt
-
Wpisz/Kopiuj/Wklej:
qmake -projekt
to utworzy plik projektu Qt
-
Wpisz/Kopiuj/Wklej:
qmake
to przygotuje plik projektu Qt do kompilacji
-
Wpisz/Kopiuj/Wklej:
robić
to skompiluje kod źródłowy Qt do programu wykonywalnego
- Po pomyślnym wykonaniu powyższych zadań i braku błędów Aplikacja Qt zostanie utworzona w folderze debugowania QtHelloWorld jako plik wykonywalny kończący sięna .exe Przejdź do folderu debug i uruchom aplikację Qt, klikając aplikację lub uruchamiając aplikację Qt z wiersza poleceń.
-
Wpisz/Kopiuj/Wklej:
debugowanie CD
przejdź do folderu debugowania
-
Wpisz/Kopiuj/Wklej:
QtHelloWorld.exe
i uruchom nowo utworzony plik wykonywalny
- Gratulacje właśnie skompilowałeś swoją aplikację Qt z wiersza poleceń w systemie Windows.
Metoda 4 z 6: Instrukcje instalacji zestawu Qt 5.0 SDK:
Krok 1. Aby skonfigurować środowisko programistyczne dla Qt SDK, będziemy musieli uzyskać Qt SDK
Przygotowanie systemu operacyjnego Windows do tworzenia aplikacji Qt
Pobierz pakiet Qt SDK. Wybierz wersję Windows i przygotuj się na długie pobieranie w zależności od szybkości Internetu. Sugeruję wybrać instalację off-line pakietu Qt SDK, jeśli nie masz bardzo szybkiego połączenia z Internetem. Kompletny pakiet Qt SDK dla systemu operacyjnego Windows to 1,7 GB, co przy wolnym połączeniu może zająć ponad 6 godzin
Krok 2. Zainstaluj Qt SDK, klikając plik wykonywalny Qt SDK
Po zainstalowaniu pliku wykonywalnego Qt SDK będziesz musiał edytować ŚCIEŻKĘ systemu Windows, aby system operacyjny Windows mógł znaleźć polecenia Qt z wiersza poleceń. Zachowaj ostrożność podczas edycji PATH systemu Windows.
Metoda 5 z 6: Edytuj ŚCIEŻKĘ Windows Vista/Windows 7:
Krok 1. Wykonaj poniższe czynności
- Kliknij przycisk Start
- Kliknij Panel sterowania
- Kliknij System i konserwacja
- Kliknij System
- Kliknij na Zaawansowane ustawienia systemu
- Kliknij Zmienne środowiskowe
- Kliknij PATH, aby edytować zmienne systemowe
- Po zakończeniu kliknij OK
Metoda 6 z 6: Edytuj ŚCIEŻKĘ Windows 8:
Krok 1. Wykonaj poniższe czynności
- Kliknij ikonę folderu znajdującą się na dolnym pasku zadań obok ikony Internet Explorer
- Przewiń w dół do Komputer
- Kliknij prawym przyciskiem myszy na Właściwości
- Kliknij na Zaawansowane ustawienia systemu
- Kliknij Zmienne środowiskowe
- Kliknij PATH, aby edytować zmienne systemowe
- Po zakończeniu kliknij OK
Krok 2. Dodaj następujące elementy do PATH systemu Windows 8
-
Wpisz/Kopiuj/Wklej:
;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Narzędzia\MinGW\bin;
- spowoduje to ustawienie i powiadomienie systemu operacyjnego Windows o skompilowaniu aplikacji Qt SDK z wiersza poleceń. Liczby 5.0.2 wskaż numer wersji Qt SDK, który zmienia się przy każdym nowym uaktualnieniu Qt SDK, zastąp nowe numery wersji numerem wersji Qt SDK.
Krok 3. Ważne:
Chcesz używać wersji MinGW dołączonej do Qt SDK do budowania aplikacji Qt. Jeśli inna wersja kompilatora MinGW jest zainstalowana na PATH systemu Windows, taka jak;C://MinGW/bin, będziesz musiał usunąć i dodaj wersję Qt MinGW, która jest zawarta w Qt SDK. Jest to krytyczne, jeśli masz inną wersję kompilatora MinGW C/C++ zainstalowaną w systemie Windows, musisz usunąć inny MinGW ze ścieżki PATH systemu Windows, ponieważ spowoduje to konflikty z wersją MinGW w Qt i aplikacje Qt nie będą się kompilować i poprawnie skompiluj z wiersza poleceń. Zasadniczo, jeśli użyjesz innej wersji kompilatora MinGW C/C++, aplikacje Qt, które utworzysz z wiersza poleceń, ulegną awarii i zamkną się z wieloma komunikatami o błędach systemowych. Musisz użyć wersji kompilatora MinGW C/C++ dołączonej do zestawu Qt SDK.
Krok 4. Po dodaniu PATH systemu Qt SDK do systemu operacyjnego Windows
Aby sprawdzić, czy masz możliwość kompilacji z wiersza poleceń systemu Windows, otwórz wiersz poleceń i wydaj następujące polecenie poniżej.
Krok 5. Wpisz/Kopiuj/Wklej:
qmake -wersja
- Powinieneś otrzymać odpowiedź podobną do tej:
- ' QMake w wersji 3.0
- ' Korzystanie z Qt w wersji 5.0.2 w C:\Qt\Qt5.0.2\mingw\lib
Krok 6. Rozwijaj swoje aplikacje z wiersza poleceń, używając edytora tekstu, takiego jak Notatnik lub WordPad, do tworzenia i edytowania kodu źródłowego oraz kompilowania aplikacji Qt z wiersza poleceń
Krok 7. Po dodaniu zestawu Qt SDK do ścieżki systemowej przy użyciu powyższych instrukcji możesz teraz skompilować aplikacje z wiersza poleceń przy użyciu następującej metody, uruchamiając następujące polecenia
Otwórz wiersz poleceń i wprowadź poniższe polecenia.
-
Wpisz/Kopiuj/Wklej:
mkdir Qt-Aplikacje
-
Wpisz/Kopiuj/Wklej:
cd Qt-Aplikacje
-
Wpisz/Kopiuj/Wklej:
mkdir QtHelloWorld
-
Wpisz/Kopiuj/Wklej:
cd QtHelloWorld
Krok 8. Będąc w katalogu QtHelloWorld, użyj edytora tekstu, takiego jak Notatnik lub Wordpad, aby utworzyć kod źródłowy Qt, wpisz następujące polecenie
-
Wpisz/Kopiuj/Wklej:
notatnik główny.cpp
- upewnij się, że zapisałeś plik z kodem źródłowym Qt jako main.cpp
- lub
-
Wpisz/Kopiuj/Wklej:
uruchom wordpada
- używając Wordpada jako edytora tekstu, będziesz musiał ręcznie zapisać plik z kodem źródłowym Qt jako main.cpp
Krok 9. Utwórz aplikację w notatniku lub edytorze tekstu wordpad, wpisz poniżej
-
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 Qt WikiHow w systemie Windows"); cześć.zmień rozmiar(400, 400); witaj.pokaż(); zwróć app.exec(); }
- Zapisz plik z kodem źródłowym jako main.cpp
- Będąc w katalogu QtHelloWorld, uruchom następujące polecenie, aby skompilować i połączyć kod źródłowy Qt
-
Wpisz/Kopiuj/Wklej:
qmake -projekt
to utworzy plik 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:
notatnik 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
- Po pomyślnym wykonaniu powyższych zadań i braku błędów Aplikacja Qt zostanie utworzona w folderze debugowania QtHelloWorld jako plik wykonywalny kończący sięna .exe Przejdź do folderu debug i uruchom aplikację Qt, klikając aplikację lub uruchamiając aplikację Qt z wiersza poleceń.
-
Wpisz/Kopiuj/Wklej:
wydanie cd
przejdź do folderu wydania
-
Wpisz/Kopiuj/Wklej:
QtHelloWorld.exe
i uruchom nowo utworzony plik wykonywalny
- Gratulacje właśnie skompilowałeś swoją aplikację Qt z wiersza poleceń w systemie Windows.