Qt (SDK) programvareutviklingssett er et bærbart rammeverk på tvers av plattformapplikasjoner som fungerer på operativsystemene Windows, Linux og Mac OS X. Qt SDK hjelper deg med å lage grafiske brukergrensesnitt (GUI) for applikasjonene dine som vil kjøre på Windows, Linux og Mac OS X.
For denne artikkelen skal vi bruke følgende enkle trinn for å konstruere vårt første Qt HelloWorld -program.
- Lag katalogen QtHelloWorld for å beholde Qt -programmet
- Bytt til katalogen QtHelloWorld
- Opprett Qt -kildefilen main.cpp i QtHelloWorld -katalogen
-
Kompiler og kjør QtHelloWorld -programmet
Merk:
Dette dokumentet forutsetter at du har Qt SDK installert på operativsystemet. Hvis du ikke har Qt SDK installert på systemet, vennligst se følgende dokument for mer informasjon Hvordan installere Qt SDK på Ubuntu Linux. Dette dokumentet forutsetter også at du har grunnleggende kunnskap om programmeringsspråket C ++. I hovedsak er Qt SDK programmert i C ++ og er sterkt avhengig av C ++ design og funksjoner. Merk:
Det er noen kompileringsendringer med Qt SDK 4.8 og Qt SDK 5.0, forhåpentligvis vil denne artikkelen løse opp kompilasjonsproblemene mellom de to forskjellige Qt SDK -versjonene.
Trinn
Metode 1 av 1: Qt 4.8 SDK -kompileringsinstruksjoner
Trinn 1. For denne øvelsen skal vi åpne en terminal på Ubuntu Linux og utstede følgende kommando som vil lage hovedkatalogen for et Qt -program
-
Type/Kopier/Lim inn:
mkdir QtHelloWorld
Trinn 2. Bytt til QtHelloWorld -katalogen din ved å utstede følgende kommando
-
Type/Kopier/Lim inn:
cd QtHelloWorld
- Dette er veldig viktig for å sikre at du er i riktig katalog når du oppretter Qt -programmet.
Trinn 3. Mens vi er i QtHelloWorld -katalogen, skal vi lage vår kildekodefil for Qt -programmet
-
Type/Kopier/Lim inn:
nano main.cpp
- eller
-
Type/Kopier/Lim inn:
gedit main.cpp
- Denne kommandoen oppretter main.cpp -filen for Qt -programmet
Trinn 4. Legg nå til følgende linjer i kodeboksen nedenfor i kildekodefilen main.cpp
-
Type/Kopier/Lim inn:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hallo ("Velkommen til mitt første WikiHow Qt -program"); hello.setWindowTitle ("Mitt første WikiHow Qt -program"); hei. størrelse (400, 400); hei.vis (); returner app.exec (); }
-
Lagre filen som main.cpp og avslutt
Sørg for at du er i QtHelloWorld katalog før du skriver inn følgende kommandoer nedenfor for å bygge og kompilere filen.
-
Type/Kopier/Lim inn:
qmake -project
Dette vil opprette Qt -prosjektfilen
-
Type/Kopier/Lim inn:
qmake
Dette vil opprette Qt make -filen
-
Type/Kopier/Lim inn:
gjøre
Dette vil kompilere Qt make -filen på systemet ditt til et kjørbart program. På dette tidspunktet, forutsatt at det ikke er noen feil filen skal kompilere til et kjørbart program
- Til slutt, kjør programmet ved å kjøre den kjørbare Qt. Bruk kommandoen./ for å kjøre den kjørbare filen eller skriv navnet på det kjørbare programmet på terminallinjen.
-
Type/Kopier/Lim inn:
./QtHelloWorld
Video - Ved å bruke denne tjenesten kan noe informasjon bli delt med YouTube
Instruksjoner for Qt 5.0 SDK -kompilering:
-
For denne øvelsen skal vi åpne en terminal på Ubuntu Linux og utstede følgende kommando som vil lage hovedkatalogen for et Qt -program.
-
Type/Kopier/Lim inn:
mkdir QtHelloWorld
-
-
Bytt til QtHelloWorld -katalogen din ved å utstede følgende kommando
-
Type/Kopier/Lim inn:
cd QtHelloWorld
- Dette er veldig viktig for å sikre at du er i riktig katalog når du oppretter Qt -programmet.
-
-
Mens vi er i QtHelloWorld -katalogen, skal vi lage vår kildekodefil for Qt -programmet
-
Type/Kopier/Lim inn:
nano main.cpp
- eller
-
Type/Kopier/Lim inn:
gedit main.cpp
- Denne kommandoen vil opprette main.cpp -filen for Qt -programmet
-
-
Legg nå til følgende linjer i kodeboksen nedenfor i kildekodefilen main.cpp.
-
Type/Kopier/Lim inn:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hallo ("Velkommen til mitt første WikiHow Qt -program"); hello.setWindowTitle ("Mitt første WikiHow Qt -program"); hei. størrelse (400, 400); hei.vis (); returner app.exec (); }
-
Lagre filen som main.cpp og avslutt
Sørg for at du er i QtHelloWorld katalog før du skriver inn følgende kommandoer nedenfor for å bygge og kompilere filen.
-
Type/Kopier/Lim inn:
qmake -project
- Dette vil generere Qt -prosjektfilen
- I Qt 5.0 SDK må du imidlertid bruke et tekstredigeringsprogram og legge til følgende i den genererte *.pro -filen, bruke et tekstredigeringsprogram som nano eller gedit og utstede følgende kommandoer:
-
Type/Kopier/Lim inn:
nano QtHelloWorld.pro
- Din genererte QtHelloWorld.pro skal se omtrent slik ut:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Inngang KILDER += main.cpp
Rediger den genererte QtHelloWorld.pro -filen for å se slik ut:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Inngang KILDER += main.cpp
- Når du har lagt til følgende linjer i QtHelloWorld.pro -filen under TARGET -søkeordet, kjører du qmake
-
Type/Kopier/Lim inn:
QT += kjernegui
-
Type/Kopier/Lim inn:
QT += widgets
Lagre filen og avslutt
-
Type/Kopier/Lim inn:
qmake
Dette vil opprette Qt make -filen
-
Type/Kopier/Lim inn:
gjøre
Dette vil kompilere Qt make -filen på systemet ditt til et kjørbart program. På dette tidspunktet, forutsatt at det ikke er noen feil filen skal kompilere til et kjørbart program
- Til slutt utfør programmet ved å kjøre den kjørbare Qt. Bruk kommandoen./ for å kjøre den kjørbare filen eller skriv navnet på det kjørbare programmet på terminallinjen.
-
Type/Kopier/Lim inn:
./QtHelloWorld
-
-
-
-