installeer Qt Creator en compileer uw eerste programma op Ubuntu

over compila tu primer programa con Qt Creator

In het volgende artikel gaan we kijken hoe Qt Creator te installeren en hoe u een basisprogramma in Ubuntu compileert. Qt is een objectgeoriënteerde, platformonafhankelijke werkomgeving. Het wordt gebruikt om programma ’s te ontwikkelen die een grafische gebruikersinterface of verschillende opdrachtregelprogramma’ s en consoles gebruiken voor servers die geen grafische gebruikersinterface nodig hebben.

Qt is een gratis, open source, cross-platform applicatie ontwikkeling framework. Is compatibel met verschillende platforms zoals; Gnu / Linux, OS X, Windows, Android, iOS en anderen. Qt is meer dan een programmeertaal, een framework geschreven in C ++.

In de volgende regels zullen we zien hoe Qt Creator geïnstalleerd wordt via de opdrachtregel. Later zullen we zien hoe je een eenvoudige stijl programma Hello World schrijven en hoe het uit te voeren. Dit alles ga ik doen op Ubuntu 19.04.

Qt Creator installeren

gerelateerd artikel:
Qt 5.9.1, (met Qt Creator 4.3.1 inbegrepen) installatie op Ubuntu

om te starten zullen we Build Essential installeren, als u het nog niet hebt geïnstalleerd. Dit is een pakket waarmee gebruikers c ++ – tools kunnen installeren en gebruiken in Ubuntu. Om verder te gaan met de installatie, openen we een terminal (Ctrl + Alt + T) en eerst zullen we de beschikbare software bijwerken en vervolgens het pakket installeren door te typen:

sudo apt update; sudo apt install build-essential

als u niet het Qt Creator-pakket hebt geïnstalleerd dat de UI-en opdrachtregeltools bevat voor het maken en uitvoeren van het Qt-project, schrijf dan in dezelfde terminal:

instalación Qt Creator

sudo apt install qtcreator

als u wilt dat Qt 5 als de standaardversie van Qt Creator wordt gebruikt, voert u het volgende commando uit:

instalación Qt5-standaard

sudo apt install qt5-default

om complexere projecten te implementeren, moet u Qt-documentatie en samples installeren. Dit kan worden gedaan door in de terminal te typen:

sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html

het pakket qt5-doc bevat de Qt 5 API documentatie. Qtbase5-examples bevat de Qt Base 5 voorbeelden en qtbase5-doc-html bevat de HTML documentatie voor de Qt 5 base libraries.

schrijf en compileer uw eerste Qt-programma vanaf de terminal

alles wat hieronder wordt gelezen kan ook vanuit een grafische omgeving worden gedaan, maar in dit geval doen we het via de terminal. Het schrijven en compileren van Qt-programma ‘ s vanaf de Ubuntu-opdrachtregel is vrij eenvoudig. De te volgen stappen zijn:

Maak een projectmap

we beginnen met het maken van een werkmap voor het hosten van ons Qt-project. In de terminal (Ctrl + Alt + T) schrijven we:

Qt-projectregisseur

mkdir ProyectoQt

Maak een .cpp-bestand in de projectmap

in de map die we zojuist hebben aangemaakt, gaan we het volgende commando uitvoeren om een aan te maken .cpp-bestand:

vim mainEjemplo.cpp

kopieer in het lege bestand gewoon de volgende code. Het enige doel is om een regel in een venster af te drukken met de titel ‘Mijn eerste Qt-programma’.

código para el ejemplo Qt

#include <QApplication>#include <QLabel>#include <QWidget>int main(int argc, char *argv){QApplication app(argc, argv);QLabel hola("<center>Ejemplo Qt para Ubunlog</center>");hola.setWindowTitle("Mi primer programa Qt");hola.resize(600, 400);hola.show();return app.exec();}

eenmaal geplakt in het bestand, blijft het alleen om de editor op te slaan en te sluiten.

Maak het Qt-projectbestand

na het opslaan van het bestand en in de projectmap moet het volgende commando worden uitgevoerd om een Qt-projectbestand te maken:

qmake -project

qmake proyecto Qt
we kunnen controleren of het vorige commando een bestand heeft aangemaakt met de naam van ProjectQt.pro in de projectdirectory. Dit projectbestand is het basis skelet voor Qt-projecten en kan worden bewerkt.

instellingen in het Qt-projectbestand

omdat we het project vanaf de opdrachtregel willen compileren, moeten we de volgende regel aan de opdrachtregel toevoegen .pro-bestand dat we hebben gemaakt in de vorige stap.

QT += gui widgets

om dit te doen, is er alleen open SampleProject.pro bestand en plak in de vorige regel:

configureren archivo proyecto Qt

vim ProyectoQt.pro

Maak een uitvoerbaar bestand aan voor het project

het volgende commando zal een bestand aanmaken met de naam ‘makefile’ in de projectmap.

qmake ProyectoQt.pro

generación makefile proyecto Qt

nu zullen we make gebruiken om de Makefile in een uitvoerbaar programma te compileren:

make

zolang er geen fouten in het project zijn, moet dit commando een uitvoerbaar programma in de werkmap aanmaken.

creación del archivo ejectable

het bestand ProjectQt in groene kleur, het is het uitvoerbare bestand Qt.

Test het programma

Als u dit punt hebt bereikt, bent u helemaal klaar om het uitvoerbare bestand te starten dat we in de vorige stap hebben aangemaakt. U kunt het programma starten door in de terminal te typen, in de projectmap:

./ProyectoQt

de uitvoer van dit voorbeeld is als volgt:

voorbeeld Qt-programmauitvoering

Write a Comment

Het e-mailadres wordt niet gepubliceerd.