Kitul de dezvoltare software Qt (SDK) este un cadru de interfață de utilizator portabil cu aplicații multiplataforma care funcționează pe sistemele de operare Windows, Linux și Mac OS X. Qt SDK vă ajută să creați interfețe grafice de utilizator (GUI) pentru aplicațiile dvs. care vor rula pe Windows, Linux și Mac OS X.
Pentru acest articol vom folosi următorii pași simpli pentru a construi primul nostru program Qt HelloWorld.
- Creați directorul QtHelloWorld pentru a vă menține programul Qt
- Schimbați în directorul dvs. QtHelloWorld
- Creați fișierul sursă Qt main.cpp în directorul QtHelloWorld
-
Compilați și rulați programul QtHelloWorld
Notă:
Acest document presupune că aveți Qt SDK instalat cu succes pe sistemul dvs. de operare. Dacă nu aveți Qt SDK instalat pe sistemul dvs., consultați următorul document pentru mai multe informații Cum se instalează Qt SDK pe Ubuntu Linux. Acest document presupune, de asemenea, că aveți cunoștințe de bază despre limbajul de programare C ++. În esență, Qt SDK este programat în C ++ și se bazează foarte mult pe designul și funcțiile C ++. Notă:
Există câteva modificări ale compilației cu Qt SDK 4.8 și Qt SDK 5.0, sperăm că acest articol va rezolva problemele de compilare între cele două versiuni diferite de Qt SDK.
Pași
Metoda 1 din 1: Instrucțiuni de compilare Qt 4.8 SDK
Pasul 1. Pentru acest exercițiu vom deschide un terminal pe Ubuntu Linux și vom lansa următoarea comandă care va crea directorul principal pentru un program Qt
-
Tastați / copiați / lipiți:
mkdir QtHelloWorld
Pasul 2. Treceți în directorul dvs. QtHelloWorld prin emiterea următoarei comenzi
-
Tastați / copiați / lipiți:
cd QtHelloWorld
- Acest lucru este foarte important pentru a vă asigura că vă aflați în directorul corect atunci când creați programul Qt.
Pasul 3. În timp ce suntem în directorul QtHelloWorld, vom crea fișierul codului sursă al programului Qt
-
Tastați / copiați / lipiți:
nano main.cpp
- sau
-
Tastați / copiați / lipiți:
gedit main.cpp
- Această comandă va crea fișierul main.cpp pentru programul Qt
Pasul 4. Acum adăugați următoarele linii în caseta de cod de mai jos în fișierul codului sursă main.cpp
-
Tastați / copiați / lipiți:
#include #include #include int main (int argc, char * argv ) {QApplication app (argc, argv); QLabel salut („Bine ați venit la primul meu program WikiHow Qt”); hello.setWindowTitle („Primul meu program WikiHow Qt”); hello.resize (400, 400); hello.show (); returnează app.exec (); }
-
Salvați fișierul ca main.cpp și ieșiți
Asigurați-vă că vă aflați în QtHelloWorld înainte de a introduce următoarele comenzi de mai jos pentru a construi și compila fișierul.
-
Tastați / copiați / lipiți:
qmake -project
Aceasta va crea fișierul proiectului Qt
-
Tastați / copiați / lipiți:
qmake
Aceasta va crea fișierul Qt make
-
Tastați / copiați / lipiți:
face
Aceasta va compila fișierul Qt make din sistemul dvs. într-un program executabil. În acest moment, cu condiția să nu existe erori, fișierul ar trebui să fie compilat într-un program executabil
- În cele din urmă executați programul executând Qt executabil. Utilizați comanda./ pentru a rula fișierul executabil sau tastați numele programului executabil pe linia terminalului.
-
Tastați / copiați / lipiți:
./QtHelloWorld
Video - Prin utilizarea acestui serviciu, unele informații pot fi partajate cu YouTube
Instrucțiuni de compilare Qt 5.0 SDK:
-
Pentru acest exercițiu vom deschide un terminal pe Ubuntu Linux și vom lansa următoarea comandă care va crea directorul principal pentru un program Qt.
-
Tastați / copiați / lipiți:
mkdir QtHelloWorld
-
-
Treceți în directorul dvs. QtHelloWorld prin emiterea următoarei comenzi
-
Tastați / copiați / lipiți:
cd QtHelloWorld
- Acest lucru este foarte important pentru a vă asigura că vă aflați în directorul corect atunci când creați programul Qt.
-
-
În timp ce suntem în directorul QtHelloWorld, vom crea fișierul codului sursă al programului Qt
-
Tastați / copiați / lipiți:
nano main.cpp
- sau
-
Tastați / copiați / lipiți:
gedit main.cpp
- Această comandă va crea fișierul main.cpp pentru programul Qt
-
-
Acum adăugați următoarele linii în caseta de cod de mai jos în fișierul dvs. de cod sursă main.cpp.
-
Tastați / copiați / lipiți:
#include #include #include int main (int argc, char * argv ) {QApplication app (argc, argv); QLabel salut („Bun venit la primul meu program WikiHow Qt”); hello.setWindowTitle („Primul meu program WikiHow Qt”); hello.resize (400, 400); hello.show (); returnează app.exec (); }
-
Salvați fișierul ca main.cpp și ieșiți
Asigurați-vă că vă aflați în QtHelloWorld înainte de a introduce următoarele comenzi de mai jos pentru a construi și compila fișierul.
-
Tastați / copiați / lipiți:
qmake -project
- Aceasta va genera fișierul proiectului Qt
- Cu toate acestea, în Qt 5.0 SDK trebuie să utilizați un editor de text și să adăugați următoarele la fișierul *.pro generat, să utilizați un editor de text cum ar fi nano sau gedit și să lansați următoarele comenzi:
-
Tastați / copiați / lipiți:
nano QtHelloWorld.pro
- QtHelloWorld.pro generat ar trebui să arate similar cu acesta:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH + =. # SURSE DE Intrare + = main.cpp
Editați fișierul QtHelloWorld.pro generat pentru a arăta astfel:
TEMPLATE = app TARGET = QtHelloWorld QT + = core gui QT + = widgets #INCLUDEPATH + =. # SURSE DE Intrare + = main.cpp
- După ce adăugați următoarele rânduri în fișierul QtHelloWorld.pro sub cuvântul cheie TARGET, apoi rulați qmake
-
Tastați / copiați / lipiți:
QT + = core gui
-
Tastați / copiați / lipiți:
QT + = widget-uri
Salvați fișierul și ieșiți
-
Tastați / copiați / lipiți:
qmake
Aceasta va crea fișierul Qt make
-
Tastați / copiați / lipiți:
face
Aceasta va compila fișierul Qt make din sistemul dvs. într-un program executabil. În acest moment, cu condiția să nu existe erori, fișierul ar trebui să fie compilat într-un program executabil
- În cele din urmă executați programul executând Qt executabil. Utilizați comanda./ pentru a rula fișierul executabil sau tastați numele programului executabil pe linia terminalului.
-
Tastați / copiați / lipiți:
./QtHelloWorld
-
-
-
-