El kit de desenvolupament de programari Qt (SDK) és un framework d'aplicacions multiplataforma que s'utilitza àmpliament per desenvolupar programari d'aplicacions amb una interfície gràfica d'usuari (GUI). És un marc d’interfície d’usuari d’aplicacions multiplataforma portàtil que funciona als sistemes operatius Windows, Linux i Mac OS X. Qt SDK us ajuda a crear interfícies gràfiques d'usuari (GUI) per a les vostres aplicacions que s'executaran a Windows, Linux i Mac OS X. Algunes aplicacions multiplataforma populars que es van crear amb l'SDK de Qt són KDE, Google Earth, Skype, Linux Multimedia Studio i el reproductor multimèdia VLC. Essencialment multiplataforma significa que les aplicacions Qt que creeu a Microsoft Windows mitjançant el codi font normalment es poden transferir a Linux i als sistemes operatius Mac OS X i viceversa. Notes:
S'han actualitzat les instruccions de Qt SDK 4.8 i s'han afegit instruccions per a Qt SDK 5.0
Passos
Mètode 1 de 6: Instruccions d'instal·lació de l'SDK de Qt 4.8:
Pas 1. Per configurar l'entorn de desenvolupament per a l'SDK de Qt, haurem d'obtenir l'SDK de Qt
Preparació del sistema operatiu Windows per al desenvolupament d’aplicacions Qt
Baixeu-vos l'SDK de Qt. Seleccioneu la versió de Windows i prepareu-vos per a una descàrrega llarga segons la vostra velocitat d’Internet. Us suggeriria que seleccioneu la instal·lació fora de línia de l'SDK de Qt si no disposeu d'una connexió a Internet molt ràpida. L'SDK Qt complet per al sistema operatiu Windows és d'1,7 GB, que pot trigar més de 6 hores en una connexió lenta
Pas 2. Instal·leu l'SDK de Qt fent clic a l'executable Qt SDK
Un cop instal·lat l'executable Qt SDK, haureu d'editar el PATH del sistema Windows per tal que el sistema operatiu Windows pugui trobar les ordres Qt des de la línia d'ordres. Aneu amb compte en editar el sistema PATH del sistema Windows.
Mètode 2 de 6: Editeu el PATH de Windows Vista / Windows 7:
Pas 1. Seguiu els passos següents
- Feu clic al botó Inici
- Feu clic a Tauler de control
- Feu clic a Sistema i manteniment
- Feu clic a Sistema
- Feu clic a Configuració avançada del sistema
- Feu clic a Variables ambientals
- Feu clic a PATH per editar les variables del sistema
- Feu clic a D'acord quan hàgiu acabat
Mètode 3 de 6: Editeu el CAMÍ de Windows 8:
Pas 1. Seguiu els passos següents
- Feu clic a la icona de carpeta situada a la barra de tasques inferior al costat de la icona d'Internet Explorer
- Desplaceu-vos cap avall fins a Ordinador
- Feu clic amb el botó dret del ratolí a Propietats
- Feu clic a Configuració avançada del sistema
- Feu clic a Variables ambientals
- Feu clic a PATH per editar les variables del sistema
- Feu clic a D'acord quan hàgiu acabat
Pas 2. Afegiu el següent al PATH del sistema Windows
-
Escriviu / Copieu / Enganxeu:
; C: / QtSDK / mingw / bin; C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / bin;
- això configurarà i notificarà al sistema operatiu Windows per compilar aplicacions Qt SDK des de la línia d'ordres. Els números 4.8.1 indica el número de versió de l'SDK de Qt que canvia amb cada nova actualització de l'SDK de Qt, substitueix els números de versió nous pel número de versió de l'SDK de Qt.
Pas 3. Important:
Voleu utilitzar la versió de MinGW inclosa amb l’SDK de Qt per tal de crear les vostres aplicacions de Qt. Si s’instal·la una altra versió del compilador de MinGW al PATH del sistema de Windows, com ara; C: // MinGW / bin, haureu d’eliminar-la i afegiu la versió Qt de MinGW que s'inclou a l'SDK de Qt. Això és fonamental si teniu instal·lada una altra versió del compilador MinGW C / C ++ al vostre sistema Windows, heu d’eliminar l’altra MinGW del PATH del sistema Windows, perquè això provocarà conflictes amb la versió Qt de MinGW i les vostres aplicacions Qt no es compilaran i construir correctament des de la línia d'ordres correctament. Essencialment, si utilitzeu una altra versió del compilador MinGW C / C ++, les aplicacions Qt que creeu des de la línia d’ordres es bloquejaran i sortiran amb diversos missatges d’error del sistema. Heu d'utilitzar la versió del compilador MinGW C / C ++ inclosa amb l'SDK de Qt.
Pas 4. Un cop s'ha afegit el PATH del sistema Qt SDK al sistema operatiu Windows
Per comprovar si teniu la possibilitat de compilar des de la línia d'ordres de Windows, obriu un indicador de línia d'ordres i feu l'ordre següent a continuació.
Pas 5. Escriviu / Copia / Enganxa:
qmake -versió
- Hauríeu de rebre una resposta similar a aquesta:
- ' QMake versió 2.01a
- ' Utilitzant la versió 4.8.1 de Qt a C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / lib
Pas 6. Desenvolupeu les vostres aplicacions des de la línia d'ordres mitjançant un editor de text com ara Bloc de notes o WordPad per crear i editar el codi font i compilar les vostres aplicacions Qt des de la línia d'ordres
Pas 7. Un cop afegit l'SDK de Qt al sistema PATH mitjançant les instruccions anteriors, ara podeu compilar les vostres aplicacions des de la línia d'ordres mitjançant el mètode següent executant les ordres següents
Obriu un indicador de línia d'ordres i introduïu les ordres següents a continuació.
-
Escriviu / Copieu / Enganxeu:
mkdir Qt-Applications
-
Escriviu / Copieu / Enganxeu:
cd Qt-Applications
-
Escriviu / Copieu / Enganxeu:
mkdir QtHelloWorld
-
Escriviu / Copieu / Enganxeu:
cd QtHelloWorld
Pas 8. Mentre estigueu al directori QtHelloWorld, utilitzeu un editor de text com ara Bloc de notes o Wordpad per crear el codi font de Qt, escriviu el següent
-
Escriviu / Copieu / Enganxeu:
bloc de notes main.cpp
- assegureu-vos de desar el fitxer de codi font de Qt com a main.cpp
- o bé
-
Escriviu / Copieu / Enganxeu:
iniciar wordpad
- utilitzant Wordpad com a editor de text, haureu de desar manualment el fitxer de codi font de Qt com a main.cpp
Pas 9. Creeu l'aplicació a l'editor de text del bloc de notes o del bloc de notes, introduïu el següent
-
Escriviu / Copieu / Enganxeu:
#include #include #include #int main (int argc, char * argv ) {aplicació QApplication (argc, argv); QLabel hola ("Benvingut al meu primer programa Qt de WikiHow"); hello.setWindowTitle ("El meu primer programa WikiHow Qt a Windows"); hola.redimensionar (400, 400); hola.espectacle (); retorn app.exec (); }
- Deseu el fitxer de codi font com a main.cpp
- Al directori QtHelloWorld, executeu el següent per compilar i enllaçar el codi font Qt
-
Escriviu / Copieu / Enganxeu:
qmake -project
això crearà el fitxer del projecte Qt
-
Escriviu / Copieu / Enganxeu:
qmake
això prepararà el fitxer del projecte Qt que es compilarà
-
Escriviu / Copieu / Enganxeu:
fer
això compilarà el codi font de Qt en un programa executable
- Un cop realitzades les tasques anteriors amb èxit i sense errors, l'aplicació Qt es crearà a la carpeta de depuració QtHelloWorld com a executable que finalitzi en .exe Canvieu a la carpeta de depuració i executeu l'aplicació Qt fent clic a l'aplicació o executant l'aplicació Qt des de la línia d'ordres.
-
Escriviu / Copieu / Enganxeu:
depuració de CD
canvieu a la carpeta de depuració
-
Escriviu / Copieu / Enganxeu:
QtHelloWorld.exe
i executeu l'executable de nova creació
- Enhorabona acabeu de compilar l'aplicació Qt des de la línia d'ordres del Windows.
Mètode 4 de 6: Instruccions d'instal·lació de l'SDK de Qt 5.0:
Pas 1. Per configurar l'entorn de desenvolupament per a l'SDK de Qt, haurem d'obtenir l'SDK de Qt
Preparació del sistema operatiu Windows per al desenvolupament d’aplicacions Qt
Baixeu-vos l'SDK de Qt. Seleccioneu la versió de Windows i prepareu-vos per a una descàrrega llarga segons la vostra velocitat d’Internet. Us suggeriria que seleccioneu la instal·lació fora de línia de l'SDK de Qt si no disposeu d'una connexió a Internet molt ràpida. L'SDK Qt complet per al sistema operatiu Windows és d'1,7 GB, que pot trigar més de 6 hores en una connexió lenta
Pas 2. Instal·leu l'SDK de Qt fent clic a l'executable Qt SDK
Un cop instal·lat l'executable Qt SDK, haureu d'editar el PATH del sistema Windows per tal que el sistema operatiu Windows pugui trobar les ordres Qt des de la línia d'ordres. Aneu amb compte en editar el sistema PATH del sistema Windows.
Mètode 5 de 6: Editeu el PATH de Windows Vista / Windows 7:
Pas 1. Seguiu els passos següents
- Feu clic al botó Inici
- Feu clic a Tauler de control
- Feu clic a Sistema i manteniment
- Feu clic a Sistema
- Feu clic a Configuració avançada del sistema
- Feu clic a Variables ambientals
- Feu clic a PATH per editar les variables del sistema
- Feu clic a D'acord quan hàgiu acabat
Mètode 6 de 6: Editeu el CAMÍ de Windows 8:
Pas 1. Seguiu els passos següents
- Feu clic a la icona de carpeta situada a la barra de tasques inferior al costat de la icona d'Internet Explorer
- Desplaceu-vos cap avall fins a Ordinador
- Feu clic amb el botó dret del ratolí a Propietats
- Feu clic a Configuració avançada del sistema
- Feu clic a Variables ambientals
- Feu clic a PATH per editar les variables del sistema
- Feu clic a D'acord quan hàgiu acabat
Pas 2. Afegiu el següent al PATH del sistema del Windows 8
-
Escriviu / Copieu / Enganxeu:
; C: / Qt / Qt5.0.2 / 5.0.2 / mingw47_32 / bin; C: / Qt / Qt5.0.2 / Tools / MinGW / bin;
- això configurarà i notificarà al sistema operatiu Windows per compilar aplicacions Qt SDK des de la línia d'ordres. Els números 5.0.2 indica el número de versió de l'SDK de Qt que canvia amb cada nova actualització de l'SDK de Qt, substitueix els números de versió nous pel número de versió de l'SDK de Qt.
Pas 3. Important:
Voleu utilitzar la versió de MinGW inclosa amb l’SDK de Qt per tal de crear les vostres aplicacions de Qt. Si s’instal·la una altra versió del compilador de MinGW al PATH del sistema de Windows, com ara; C: // MinGW / bin, haureu d’eliminar-la i afegiu la versió Qt de MinGW que s'inclou a l'SDK de Qt. Això és fonamental si teniu instal·lada una altra versió del compilador MinGW C / C ++ al vostre sistema Windows, heu d’eliminar l’altra MinGW del PATH del sistema Windows, perquè això provocarà conflictes amb la versió Qt de MinGW i les vostres aplicacions Qt no es compilaran i construir correctament des de la línia d'ordres correctament. Essencialment, si utilitzeu una altra versió del compilador MinGW C / C ++, les aplicacions Qt que creeu des de la línia d’ordres es bloquejaran i sortiran amb diversos missatges d’error del sistema. Heu d’utilitzar la versió del compilador MinGW C / C ++ inclosa amb l’SDK de Qt.
Pas 4. Un cop s'ha afegit el PATH del sistema Qt SDK al sistema operatiu Windows
Per comprovar si teniu la possibilitat de compilar des de la línia d'ordres de Windows, obriu un indicador de línia d'ordres i feu l'ordre següent a continuació.
Pas 5. Escriviu / Copia / Enganxa:
qmake -versió
- Hauríeu de rebre una resposta similar a aquesta:
- ' QMake versió 3.0
- ' Utilitzant Qt versió 5.0.2 a C: / Qt / Qt5.0.2 / mingw / lib
Pas 6. Desenvolupeu les vostres aplicacions des de la línia d'ordres mitjançant un editor de text com ara Bloc de notes o WordPad per crear i editar el codi font i compilar les vostres aplicacions Qt des de la línia d'ordres
Pas 7. Un cop afegit l'SDK de Qt al sistema PATH mitjançant les instruccions anteriors, ara podeu compilar les vostres aplicacions des de la línia d'ordres mitjançant el mètode següent executant les ordres següents
Obriu un indicador de línia d'ordres i introduïu les ordres següents a continuació.
-
Escriviu / Copieu / Enganxeu:
mkdir Qt-Applications
-
Escriviu / Copieu / Enganxeu:
cd Qt-Applications
-
Escriviu / Copieu / Enganxeu:
mkdir QtHelloWorld
-
Escriviu / Copieu / Enganxeu:
cd QtHelloWorld
Pas 8. Mentre estigueu al directori QtHelloWorld, utilitzeu un editor de text com ara Bloc de notes o Wordpad per crear el codi font de Qt, escriviu el següent
-
Escriviu / Copieu / Enganxeu:
bloc de notes main.cpp
- assegureu-vos de desar el fitxer de codi font de Qt com a main.cpp
- o bé
-
Escriviu / Copieu / Enganxeu:
iniciar wordpad
- utilitzant Wordpad com a editor de text, haureu de desar manualment el fitxer de codi font de Qt com a main.cpp
Pas 9. Creeu l'aplicació a l'editor de text del bloc de notes o del bloc de notes, introduïu el següent
-
Escriviu / Copieu / Enganxeu:
#include #include #include #int main (int argc, char * argv ) {aplicació QApplication (argc, argv); QLabel hola ("Benvingut al meu primer programa Qt de WikiHow"); hello.setWindowTitle ("El meu primer programa WikiHow Qt a Windows"); hola.redimensionar (400, 400); hola.espectacle (); retorn app.exec (); }
- Deseu el fitxer de codi font com a main.cpp
- Al directori QtHelloWorld, executeu el següent per compilar i enllaçar el codi font Qt
-
Escriviu / Copieu / Enganxeu:
qmake -project
això crearà el fitxer del projecte Qt
- Tanmateix, a Qt 5.0 SDK heu d’utilitzar un editor de text i afegir el següent al fitxer *.pro generat, utilitzar un editor de text com nano o gedit i emetre les ordres següents:
-
Escriviu / Copieu / Enganxeu:
bloc de notes QtHelloWorld.pro
- El vostre QtHelloWorld.pro generat hauria de tenir un aspecte similar a aquest:
TEMPLATE = aplicació TARGET = QtHelloWorld #INCLUDEPATH + =. # FONT D'entrada + = main.cpp
Editeu el fitxer QtHelloWorld.pro generat per tenir aquest aspecte:
TEMPLATE = app TARGET = QtHelloWorld QT + = core gui QT + = ginys #INCLUDEPATH + =. # FONT D'entrada + = main.cpp
- Un cop afegiu les línies següents al fitxer QtHelloWorld.pro a la paraula clau TARGET, executeu qmake
-
Escriviu / Copieu / Enganxeu:
QT + = core gui
-
Escriviu / Copieu / Enganxeu:
QT + = ginys
Deseu el fitxer i sortiu
-
Escriviu / Copieu / Enganxeu:
qmake
Això crearà el fitxer Qt make
-
Escriviu / Copieu / Enganxeu:
fer
Això compilarà el fitxer Qt make del vostre sistema en un programa executable. En aquest moment, sempre que no hi hagi cap error, el fitxer s'hauria de compilar en un programa executable
- Un cop realitzades les tasques anteriors amb èxit i sense errors, l'aplicació Qt es crearà a la carpeta de depuració QtHelloWorld com a executable que finalitzi en .exe Canvieu a la carpeta de depuració i executeu l'aplicació Qt fent clic a l'aplicació o executant l'aplicació Qt des de la línia d'ordres.
-
Escriviu / Copieu / Enganxeu:
llançament de CD
canvieu a la carpeta de llançament
-
Escriviu / Copieu / Enganxeu:
QtHelloWorld.exe
i executeu l'executable de nova creació
- Enhorabona acabeu de compilar l'aplicació Qt des de la línia d'ordres del Windows.