Die Qt (SDK) sagteware -ontwikkelingsstel is 'n draagbare kruisplatform -gebruikerskoppelvlakraamwerk wat werk op die Windows-, Linux- en Mac OS X -bedryfstelsels. Qt SDK help u om grafiese gebruikerskoppelvlakke (GUI's) te skep vir u toepassings wat op Windows, Linux en Mac OS X werk.
Vir hierdie artikel gaan ons die volgende eenvoudige stappe gebruik om ons eerste Qt HelloWorld -program te bou.
- Skep die gids QtHelloWorld om u Qt -program te hou
- Verander in u gids QtHelloWorld
- Skep die Qt -bronlêer main.cpp in die QtHelloWorld -gids
-
Stel u QtHelloWorld -program saam en voer dit uit
Let wel:
Hierdie dokument veronderstel dat u die Qt SDK suksesvol op u bedryfstelsel geïnstalleer het. As u nie die Qt SDK op u stelsel geïnstalleer het nie, raadpleeg die volgende dokument vir meer inligting oor hoe om Qt SDK op Ubuntu Linux te installeer. Hierdie dokument veronderstel ook dat u basiese kennis van die C ++ programmeertaal het. In wese is die Qt SDK geprogrammeer in C ++ en is sterk afhanklik van C ++ ontwerp en funksies. Let wel:
Daar is 'n paar samestellingsveranderinge met Qt SDK 4.8 en Qt SDK 5.0, hopelik sal hierdie artikel die samestellingskwessies tussen die twee verskillende Qt SDK -weergawes oplos.
Stappe
Metode 1 van 1: Qt 4.8 SDK -samestellingsinstruksies
Skep u eerste Qt -program op Ubuntu Linux Stap 1 Stap 1. Vir hierdie oefening gaan ons 'n terminale op Ubuntu Linux oopmaak en die volgende opdrag uitreik wat die hoofgids vir 'n Qt -program sal skep
-
Tik/kopieer/plak:
mkdir QtHelloWorld
Skep u eerste Qt -program op Ubuntu Linux Stap 2 Stap 2. Verander in u QtHelloWorld -gids deur die volgende opdrag uit te voer
-
Tik/kopieer/plak:
cd QtHelloWorld
- Dit is baie belangrik om seker te maak dat u in die regte gids is tydens die opstel van u Qt -program.
Skep u eerste Qt -program op Ubuntu Linux Stap 3 Stap 3. Terwyl ons in die QtHelloWorld -gids is, gaan ons ons bronkode -lêer vir Qt -program skep
-
Tik/kopieer/plak:
nano main.cpp
- of
-
Tik/kopieer/plak:
gedit main.cpp
- Hierdie opdrag skep die main.cpp -lêer vir die Qt -program
Skep u eerste Qt -program op Ubuntu Linux Stap 4 Stap 4. Voeg nou die volgende reëls in die onderstaande kodeblokkie by u main.cpp bronkode lêer
-
Tik/kopieer/plak:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hallo ("Welkom by my eerste WikiHow Qt -program"); hello.setWindowTitle ("My eerste WikiHow Qt -program"); hallo.grootte (400, 400); hallo.show (); stuur app.exec () terug; }
-
Stoor die lêer as main.cpp en verlaat
- Maak seker dat u in die QtHelloWorld gids voordat u die volgende opdragte hieronder invoer om die lêer te bou en saam te stel.
-
Tik/kopieer/plak:
qmake -projek
Dit sal die Qt -projeklêer skep
-
Tik/kopieer/plak:
q maak
Dit sal die Qt make -lêer skep
-
Tik/kopieer/plak:
maak
Dit sal die Qt -lêer op u stelsel saamstel in 'n uitvoerbare program. Op hierdie punt, as daar geen foute is nie, moet die lêer in 'n uitvoerbare program saamstel
- Voer u program uiteindelik uit deur die uitvoerbare Qt uit te voer. Gebruik die opdrag./ om u uitvoerbare lêer uit te voer of tik die naam van die uitvoerbare program op die terminale lyn.
-
Tik/kopieer/plak:
./QtHelloWorld
Video - Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word
Instruksies vir die opstel van Qt 5.0 SDK:
-
Vir hierdie oefening gaan ons 'n terminale op Ubuntu Linux oopmaak en die volgende opdrag uitreik wat die hoofgids vir 'n Qt -program sal skep.
-
Tik/kopieer/plak:
mkdir QtHelloWorld
-
-
Verander in u QtHelloWorld -gids deur die volgende opdrag uit te voer
-
Tik/kopieer/plak:
cd QtHelloWorld
- Dit is baie belangrik om seker te maak dat u in die regte gids is tydens die opstel van u Qt -program.
-
-
Terwyl ons in die QtHelloWorld -gids is, gaan ons ons bronkode -lêer vir Qt -program skep
-
Tik/kopieer/plak:
nano main.cpp
- of
-
Tik/kopieer/plak:
gedit main.cpp
- Hierdie opdrag skep die main.cpp -lêer vir die Qt -program
-
-
Voeg nou die volgende reëls in die onderstaande kodeblokkie by u main.cpp bronkode lêer.
-
Tik/kopieer/plak:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hallo ("Welkom by my eerste WikiHow Qt -program"); hello.setWindowTitle ("My eerste WikiHow Qt -program"); hallo.grootte (400, 400); hello.show (); stuur app.exec () terug; }
-
Stoor die lêer as main.cpp en verlaat
- Maak seker dat u in die QtHelloWorld gids voordat u die volgende opdragte hieronder invoer om die lêer te bou en saam te stel.
-
Tik/kopieer/plak:
qmake -projek
- Dit sal die Qt -projeklêer genereer
- In Qt 5.0 SDK moet u egter 'n teksredakteur gebruik en die volgende by u gegenereerde *.pro -lêer voeg, 'n teksredakteur soos nano of gedit gebruik en die volgende opdragte uitgee:
-
Tik/kopieer/plak:
nano QtHelloWorld.pro
- U gegenereerde QtHelloWorld.pro moet soos volg lyk:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Invoer BRONNE += main.cpp
Wysig u gegenereerde QtHelloWorld.pro -lêer om so te lyk:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Invoer BRONNE += main.cpp
- Nadat u die volgende reëls by die QtHelloWorld.pro -lêer gevoeg het onder die TARGET -sleutelwoord, voer dan qmake uit
-
Tik/kopieer/plak:
QT += kern gui
-
Tik/kopieer/plak:
QT += widgets
Stoor die lêer en verlaat
-
Tik/kopieer/plak:
q maak
Dit sal die Qt make -lêer skep
-
Tik/kopieer/plak:
maak
Dit sal die Qt -lêer op u stelsel saamstel in 'n uitvoerbare program. Op hierdie punt, op voorwaarde dat daar geen foute is wat die lêer in 'n uitvoerbare program moet opstel nie
- Voer u program uiteindelik uit deur die uitvoerbare Qt uit te voer. Gebruik die opdrag./ om u uitvoerbare lêer uit te voer of tik die naam van die uitvoerbare program op die terminale lyn.
-
Tik/kopieer/plak:
./QtHelloWorld
-
-
-
-