Hoe je je eerste Qt-programma in Ubuntu Linux maakt
De ontwikkelingssoftware Qt (SDK)
is een multiplatform applicatie die wordt gebruikt voor het ontwikkelen van applicaties met grafische user interface draait op besturingssystemen zoals Windows, Linux en Mac OS X. De Qt SDK software helpt u applicaties met grafische user interface die kan draaien op Windows, Linux en Mac creëren OS X.Voor dit artikel zullen we deze eenvoudige stappen gebruiken om ons eerste "Qt HelloWorld" -programma op te zetten.
- Maak de QtHelloWorld-map waarin u het Qt-programma kunt opslaan
- Ga naar de QtHelloWorld-map
- Maak het Qt-bronbestand "main.cpp" in de QtHelloWorld-map
- Compileer en voer het QtHelloWorld-programma uit
Let op: Dit document gaat ervan uit dat de Qt SDK-software is geïnstalleerd in uw besturingssysteem. Als je het niet hebt, lees dan het volgende artikel voor meer informatie over hoe Qt SDK op Linux te installeren. Dit document veronderstelt ook dat je basiskennis hebt in de programmeertaal C ++. Kortom, de Qt SDK is geprogrammeerd in C ++ en is grotendeels gebaseerd op ontwerp- en C ++ -functies. Let op: Er zijn verschillende compilatiewijzigingen tussen Qt SDK 4.8 en Qt SDK 5.0, hopelijk lost dit artikel compilatieproblemen op tussen deze verschillende versies.
stappen
Qt 4.8 SDK-compilatie-instructies
- Voor deze oefening moet je de terminal openen in Linux Ubuntu en de volgende opdracht schrijven die de hoofddirectory voor het Qt-programma zal maken.
- Schrijven / kopiëren / plakken: mkdir QtHelloWorld
- Ga naar de directory QtHelloWorld door de volgende opdracht te typen.
- Schrijven / kopiëren / plakken: cd QtHelloWorld
- Dit is erg belangrijk om ervoor te zorgen dat u zich in de juiste map bevindt bij het maken van het Qt-programma.
- Terwijl u zich in de directory QtHelloWorld bevindt, gaat u het broncodebestand van het Qt-programma maken.
- Schrijven / kopiëren / plakken: nano main.cpp
- of
- Schrijven / kopiëren / plakken: gedit main.cpp
- Met deze opdracht maakt u het bestand "main.cpp" voor het Qt-programma
- Schrijf nu de volgende regels in het codevak in het bestand "main.cpp".
- Schrijven / kopiëren / plakken:
#include#include #include int main (int argc, char * argv []) {QApplication app (argc, argv) -QLabel hallo ("
- Sla het bestand op als main.cpp en spring.
- Zorg ervoor dat je in de directory staat QtHelloWorld voordat je de volgende commando`s schrijft om het bestand te bouwen en te compileren.
- Schrijven / kopiëren / plakken: qmake -project
- Hiermee wordt het bestand "Qt-project" gemaakt.
- Schrijven / kopiëren / plakken: qmake
- Hiermee wordt het bestand "Qt make" gemaakt.
- Schrijven / kopiëren / plakken: maken
- Dit compileert het "Qt make" -bestand van uw systeem in een uitvoerbaar programma. Voor dit punt, zolang u geen fout hebt gemaakt, wordt het bestand gecompileerd tot een uitvoerbaar programma.
- Voer tenslotte het programma uit door de uitvoerbare Qt te openen. Gebruik de opdracht ./ om het bestand uit te voeren of schrijf de naam van het uitvoerbare programma in de terminal.
- Schrijven / kopiëren / plakken: ./ QtHelloWorld
- Voor deze oefening moet je de terminal openen in Linux Ubuntu en de volgende opdracht schrijven die de hoofddirectory voor het Qt-programma zal maken.
- Schrijven / kopiëren / plakken: mkdir QtHelloWorld
- Ga naar de map QtHelloWorld met behulp van de volgende opdracht.
- Schrijven / kopiëren / plakken: cd QtHelloWorld
- Dit is erg belangrijk om ervoor te zorgen dat u zich in de juiste map bevindt bij het maken van het Qt-programma.
- Terwijl u zich in de directory QtHelloWorld bevindt, gaat u het broncodebestand van het Qt-programma maken.
- Schrijven / kopiëren / plakken: nano main.cpp
- of
- Schrijven / kopiëren / plakken: gedit main.cpp
- Met deze opdracht maakt u het bestand "main.cpp" voor het Qt-programma
- Schrijf nu de volgende regels in het codevak in het bestand "main.cpp".
- Schrijven / kopiëren / plakken:
- Sla het bestand op als "main.cpp" en spring.
- Zorg ervoor dat je in de directory staat QtHelloWorld voordat je de volgende commando`s schrijft om het bestand te bouwen en te compileren.
- Schrijven / kopiëren / plakken: qmake -project
- Dit genereert het bestand "Qt-project".
- In Qt 5.0 SDK moet u echter een teksteditor gebruiken en het volgende toevoegen aan het * .pro-bestand dat u zojuist hebt gegenereerd, een teksteditor zoals nano of gedit gebruiken en de volgende opdrachten schrijven:
- Schrijven / kopiëren / plakken: nano QtHelloWorld.pro
- Uw QtHelloWorld.pro-bestand ziet er ongeveer zo uit:
- Bewerk je QtHelloWorld.pro bestand om er zo uit te zien:
- Zodra u de volgende regels in het bestand QtHelloWorld.pro onder het trefwoord "TARGET" hebt toegevoegd, kunt u het qmake-programma uitvoeren.
- Schrijven / kopiëren / plakken: QT + = core gui
- Schrijven / kopiëren / plakken: QT + = widgets
- Sla het bestand op en spring.
- Schrijven / kopiëren / plakken: qmake
- Hiermee wordt het bestand "Qt make" gemaakt.
- Schrijven / kopiëren / plakken: maken
- Dit compileert het "Qt make" -bestand van uw systeem in een uitvoerbaar programma. Voor dit punt, zolang u geen fout hebt gemaakt, wordt het bestand gecompileerd tot een uitvoerbaar programma.
- Voer tenslotte het programma uit door de uitvoerbare Qt te openen. Gebruik de opdracht ./ om het bestand uit te voeren of schrijf de naam van het uitvoerbare programma in de terminal.
- Schrijven / kopiëren / plakken: ./ QtHelloWorld
- Hoe u uw eerste Java-programma maakt in Ubuntu Linux
- Hoe maak je een eenvoudig programma in C
- Hoe bestanden uit te pakken in Linux
- Hoe software te verwijderen voor Ubuntu
- Hoe PDF-bestanden op Linux te bewerken met PDFEdit
- Hoe een Linux-harde schijf voor Windows te formatteren
- Hoe Google Earth te installeren op Ubuntu Linux
- Hoe Mesa (OpenGL) te installeren in Linux Mint
- Hoe Qt SDK in Microsoft Windows te installeren
- Hoe de Qt SDK te installeren in Ubuntu Linux
- Hoe programma`s op Ubuntu te installeren
- Hoe software te installeren op Red Hat Linux
- Hoe installeer je een Linux-besturingssysteem op een flashstation en installeer je draagbare…
- Hoe een software op Debian Linux te installeren
- Hoe omgaan met een iPod in Linux
- Hoe FFmpeg te gebruiken
- Hoe een besturingssysteem te gebruiken vanuit een USB-geheugen
- Hoe repositories in Linux toe te voegen
- Hoe een programma in Linux te compileren
- Hoe een draadloos netwerk in Linux in te stellen met behulp van de opdrachtregel
- Hoe een eenvoudige grafische gebruikersinterface in Matlab te creëren
Qt 5.0 SDK-compilatie-instructies
#include#include #include int main (int argc, char * argv []) {QApplication app (argc, argv) -QLabel hallo ("
TEMPLATE = appTARGET = QtHelloWorld # INCLUDEPATH + =. # InputSOURCES + = main.cpp
TEMPLATE = appTARGET = QtHelloWorldQT + = core guiQT + = widgets # INCLUDEPATH + =. # InputSOURCES + = main.cpp
Delen op sociale netwerken:
Verwant