Hoe om jou eerste Qt-program in Ubuntu Linux te skep
Die ontwikkelingsagteware Qt (SDK)
is `n multi-aansoek wat gebruik word vir die ontwikkeling van programme met grafiese gebruikerskoppelvlak wat uitgevoer word op bedryfstelsels soos Windows, Linux en Mac OS X. Die Qt SDK sagteware help jou programme met grafiese gebruikerskoppelvlak wat kan hardloop op Windows, Linux en Mac skep OS X.Vir hierdie artikel gebruik ons hierdie eenvoudige stappe om ons eerste "Qt HelloWorld" -program te bou.
- Skep die QtHelloWorld-gids waar jy die Qt-program kan stoor
- Gaan na die QtHelloWorld-gids
- Skep die Qt-bronlêer "main.cpp" in die QtHelloWorld-gids
- Stel die QtHelloWorld-program saam en voer dit uit
wel: Hierdie dokument veronderstel dat u die Qt SDK-sagteware in u bedryfstelsel geïnstalleer het. As u dit nie het nie, lees die volgende artikel om meer inligting oor te kry hoe om Qt SDK op Linux te installeer. Hierdie dokument veronderstel ook dat jy basiese kennis in die C ++-programmeringstaal het. Die Qt SDK is basies geprogrammeer in C ++ en is hoofsaaklik gebaseer op ontwerp en C ++ funksies. wel: Daar is verskeie kompilasie veranderings tussen Qt SDK 4.8 en Qt SDK 5.0. Hopelik sal hierdie artikel kompilasieprobleme tussen hierdie verskillende weergawes oplos.
stappe
Qt 4.8 SDK-samestellingsinstruksies
- Vir hierdie oefening moet jy die terminaal oopmaak in Linux Ubuntu en skryf die volgende opdrag wat die hoofgids vir die Qt-program sal skep.
- Skryf / Kopieer / Plak: mkdir QtHelloWorld
- Gaan na die QtHelloWorld-gids deur die volgende opdrag te tik.
- Skryf / Kopieer / Plak: CD QtHelloWorld
- Dit is baie belangrik om seker te maak dat u in die korrekte gids is wanneer u die Qt-program skep.
- Terwyl jy in die QtHelloWorld-gids is, gaan jy die bronkode lêer van die Qt-program skep.
- Skryf / Kopieer / Plak: nano main.cpp
- of
- Skryf / Kopieer / Plak: gedit main.cpp
- Hierdie opdrag sal die "main.cpp" -lêer vir die Qt-program skep
- Skryf nou die volgende lyne in die kode boks in die "main.cpp" lêer.
- Skryf / Kopieer / Plak:
# include# include # include int hoof (int argc, char * argv []) {QApplication app (argc, argv) -QLabel hello ("
- Stoor die lêer as main.cpp en spring.
- Maak seker jy is in die gids QtHelloWorld voordat u die volgende instruksies skryf om die lêer te bou en saam te stel.
- Skryf / Kopieer / Plak: qmake-projek
- Dit sal die "Qt-projek" -lêer skep.
- Skryf / Kopieer / Plak: qmake
- Dit sal die "Qt maak" lêer skep.
- Skryf / Kopieer / Plak: maak
- Dit sal die "Qt maak" lêer van u stelsel saamstel in `n uitvoerbare program. Vir hierdie punt, solank jy nie `n fout gemaak het nie, sal die lêer in `n uitvoerbare program saamgestel word.
- Uiteindelik, voer die program uit deur die uitvoerbare Qt oop te maak. Gebruik die opdrag ./ om die lêer uit te voer of die naam van die uitvoerbare program in die terminale te skryf.
- Skryf / Kopieer / Plak: ./ QtHelloWorld
- Vir hierdie oefening moet jy die terminaal oopmaak in Linux Ubuntu en skryf die volgende opdrag wat die hoofgids vir die Qt-program sal skep.
- Skryf / Kopieer / Plak: mkdir QtHelloWorld
- Gaan na die QtHelloWorld-gids met die volgende opdrag.
- Skryf / Kopieer / Plak: CD QtHelloWorld
- Dit is baie belangrik om seker te maak dat u in die korrekte gids is wanneer u die Qt-program skep.
- Terwyl jy in die QtHelloWorld-gids is, gaan jy die bronkode lêer van die Qt-program skep.
- Skryf / Kopieer / Plak: nano main.cpp
- of
- Skryf / Kopieer / Plak: gedit main.cpp
- Hierdie opdrag sal die "main.cpp" -lêer vir die Qt-program skep
- Skryf nou die volgende lyne in die kode boks in die "main.cpp" lêer.
- Skryf / Kopieer / Plak:
- Stoor die lêer as "main.cpp" en spring.
- Maak seker jy is in die gids QtHelloWorld voordat u die volgende instruksies skryf om die lêer te bou en saam te stel.
- Skryf / Kopieer / Plak: qmake-projek
- Dit sal die "Qt-projek" -lêer genereer.
- Maar in Qt 5.0 SDK moet jy `n teks editor gebruik en voeg die volgende by die * Pro-lêer wat jy nou net gegenereer, gebruik `n teks editor soos nano of gedit en tik die volgende opdragte:
- Skryf / Kopieer / Plak: nano QtHelloWorld.pro
- Jou QtHelloWorld.pro lêer sal so iets lyk:
- Wysig jou QtHelloWorld.pro lêer om soos volg te lyk:
- Sodra u die volgende lyne in die QtHelloWorld.pro lêer onder die term "TARGET" bygevoeg het, kan u die qmake-program uitvoer.
- Skryf / Kopieer / Plak: QT + = kern gui
- Skryf / Kopieer / Plak: QT + = widgets
- Stoor die lêer en spring.
- Skryf / Kopieer / Plak: qmake
- Dit sal die "Qt maak" lêer skep.
- Skryf / Kopieer / Plak: maak
- Dit sal die "Qt maak" lêer van u stelsel saamstel in `n uitvoerbare program. Vir hierdie punt, solank jy nie `n fout gemaak het nie, sal die lêer in `n uitvoerbare program saamgestel word.
- Uiteindelik, voer die program uit deur die uitvoerbare Qt oop te maak. Gebruik die opdrag ./ om die lêer uit te voer of die naam van die uitvoerbare program in die terminale te skryf.
- Skryf / Kopieer / Plak: ./ QtHelloWorld
- Hoe om die Qt SDK in Ubuntu Linux te installeer
- Hoe om `n iPod in Linux te hanteer
- Hoe om jou eerste Java-program in Ubuntu Linux te skep
- Hoe om `n eenvoudige program in C te skep
- Hoe om rar lêers in Linux te pak
- Hoe om lêers te unzip in Linux
- Hoe om sagteware vir Ubuntu te verwyder
- Hoe om PDF-lêers op Linux te wysig deur PDFEdit te gebruik
- Hoe om `n Linux-hardeskyf vir Windows te formateer
- Hoe om Linux te installeer
- Hoe Mesa (OpenGL) installeer in Linux Mint
- Hoe om Qt SDK in Microsoft Windows te installeer
- Hoe installeer jy Windows XP op Ubuntu met VirtualBox
- Hoe om Windows-programme in Ubuntu te installeer
- Hoe om sagteware op Red Hat Linux te installeer
- Hoe om `n Linux-bedryfstelsel op `n flash drive te installeer en installeer draagbare weergawes van…
- Hoe om `n sagteware op Debian Linux te installeer
- Hoe om FFmpeg te gebruik
- Hoe om `n bedryfstelsel uit `n USB-geheue te gebruik
- Hoe om repositories in Linux by te voeg
- Hoe om `n program in Linux op te stel
Qt 5.0 SDK-samestellingsinstruksies
# include# include # include int hoof (int argc, char * argv []) {QApplication app (argc, argv) -QLabel hello ("
TEMPLATE = appTARGET = QtHelloWorld # INCLUDEPATH + =. # InputSOURCES + = main.cpp
TEMPLATE = appTARGET = QtHelloWorldQT + = kern guiQT + = widgets # INCLUDEPATH + =. # InputSOURCES + = main.cpp
Deel op sosiale netwerke:
Verwante