Installer Qt Creator, og kompilér dit første program på Ubuntu

om at kompilere dit første program med Qt Creator

I den næste artikel vil vi se på hvordan man installerer Qt Creator og hvordan man kompilerer et grundlæggende program i Ubuntu. Qt er et objektorienteret arbejdsmiljø på tværs af platforme. Det bruges til at udvikle programmer, der bruger en grafisk brugergrænseflade eller forskellige kommandolinjeværktøjer og konsoller til servere, der ikke kræver en grafisk brugergrænseflade.

Qt er en gratis, open source-platform til applikationsudvikling på tværs af platforme. Er kompatibel med forskellige platforme Hvad; Gnu / Linux, OS X, Windows, Android, iOS og andre. Mere end et programmeringssprog er Qt en ramme skrevet i C ++.

I de følgende linjer vil vi se hvordan installer Qt Creator via kommandolinjen. Senere får vi se hvordan man skriver et simpelt stilprogram Hej Verden og hvordan man kører det. Alt dette vil jeg gøre på Ubuntu 19.04.

Installer Qt Creator

om QTCreator
relateret artikel:
Qt 5.9.1, (med Qt Creator 4.3.1 inkluderet) installation på Ubuntu

For at starte vil vi installer Build Essential, hvis du ikke allerede har det installeret. Dette er en pakke, der giver brugerne mulighed for at installere og bruge c ++ værktøjer i Ubuntu. For at fortsætte med installationen åbner vi en terminal (Ctrl + Alt + T), og først opdaterer vi den tilgængelige software og installerer derefter pakken ved at skrive:

sudo apt update; sudo apt install build-essential

Hvis du ikke har installeret Qt Creator-pakken, der indeholder brugergrænsefladen og kommandolinjeværktøjerne til oprettelse og kørsel af Qt-projektet, skal du skrive i den samme terminal:

Qt Creator installation

sudo apt install qtcreator

Hvis du vil have, at Qt 5 skal bruges som standardversionen af ​​Qt Creator, kør følgende kommando:

Qt5-standardinstallation

sudo apt install qt5-default

For at gennemføre mere komplekse projekter bliver du nødt til at installer Qt-dokumentation og prøver. Dette kan gøres ved at indtaste terminalen:

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

El paquete qt5-doc Indeholder Qt 5 API-dokumentation. Qtbase5-eksempler indeholder eksemplerne på Qt Base 5 og qtbase5-doc-html Indeholder HTML-dokumentationen til Qt 5-basisbibliotekerne.

Skriv og kompilér dit første Qt-program fra terminalen

Alt, hvad der skal læses nedenfor, kan også gøres fra et grafisk miljø, men i dette tilfælde vil vi gøre det via terminalen. Skrivning og kompilering af Qt-programmer fra Ubuntu-kommandolinjen er ret ligetil. De trin, der skal følges, er:

Opret en projektmappe

Vi starter med at oprette en arbejdsmappe til vært for vores Qt-projekt. I terminalen (Ctrl + Alt + T) skriver vi:

Qt-projektmappe

mkdir ProyectoQt

Opret en .cpp-fil i projektmappen

Inde i den mappe, vi lige har oprettet, skal vi udføre følgende kommando til Opret en .cpp-fil:

vim mainEjemplo.cpp

I den tomme fil skal du bare kopiere følgende kode. Dens eneste formål er at udskrive en linje i et vindue med titlen 'Mit første Qt-program«.

kode til Qt-eksemplet

#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();

}

Når det først er indsat i filen, er det kun at gemme og lukke editoren.

Opret Qt-projektfilen

Når du har gemt filen og inde i projektmappen, skal du udføre følgende kommando for at oprette en Qt-projektfil:

qmake -project

qmake-projekt Qt

Vi kan kontrollere, at den forrige kommando har oprettet en fil med navnet på ProjectQt.pro i projektmappen. Denne projektfil er det grundlæggende skelet til Qt-projekter og kan redigeres.

Indstillinger i Qt-projektfilen

Da vi vil kompilere projektet fra kommandolinjen, bliver vi nødt til at tilføj følgende linje til .pro-filen som vi oprettede i det forrige trin.

QT += gui widgets

For at gøre dette er der kun åbn filen SampleProject.pro og indsæt inden i den forrige linje:

Qt-projektfilkonfiguration

vim ProyectoQt.pro

Opret en eksekverbar fil til projektet

Følgende kommando opretter en fil med navnet 'Makefile' i projektmappen.

qmake ProyectoQt.pro

bygge makefile-projekt Qt

derefter vi bruger make til at kompilere Makefile i et eksekverbart program:

make

Så længe der ikke er nogen fejl i projektet, denne kommando skal oprette et eksekverbart program i arbejdskataloget.

oprettelse af den eksekverbare fil

filen ProjektQt i grøn farve er det den eksekverbare fil Qt.

Test programmet

Hvis du har nået dette punkt, er du klar til start den eksekverbare fil som vi oprettede i det forrige trin. Du kan starte programmet ved at skrive terminalen inde i projektmappen:

./ProyectoQt

Resultatet af dette eksempel er som følger:

kører Qt-eksempelprogrammet

Dette er det grundlæggende, som enhver bruger skal vide at skrive, kompilere og køre et første Qt-program. Som jeg nævnte linjer ovenfor, kan du vælge mellem kommandolinjen eller UI-metoden afhængigt af projektets behov og personlige præferencer. Til flere oplysninger, konsulter officiel Qt-dokumentation.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Engel sagde han

    Et omfang, hvad artiklen har til hensigt er at installere og kompilere et program ved hjælp af QT, på den anden side er Qt Creator en multiplatform IDE, ellers er den fantastisk