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
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:
sudo apt install qtcreator
Hvis du vil have, at Qt 5 skal bruges som standardversionen af Qt Creator, kør følgende kommando:
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:
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«.
#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
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:
vim ProyectoQt.pro
Opret en eksekverbar fil til projektet
Følgende kommando opretter en fil med navnet 'Makefile' i projektmappen.
qmake ProyectoQt.pro
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.
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:
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.
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