i den næste artikel vil vi tage et kig på, hvordan du installerer Creator og hvordan man kompilerer et grundlæggende program i Ubuntu. Kt 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.
det er en gratis, open source, cross-platform applikationsudvikling ramme. Er kompatibel med forskellige platforme som; OS, Android, iOS og andre. Mere end et programmeringssprog er en ramme skrevet i C ++.
i de følgende linjer vil vi se, hvordan installer kt Creator via kommandolinjen. Senere vil vi se, hvordan man skriver et simpelt stilprogram Hej Verden og hvordan man kører det. Alt dette skal jeg gøre på Ubuntu 19.04.
installation af Creator
for at starte installerer vi 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 det tilgængelige program og installerer derefter pakken ved at skrive:
sudo apt update; sudo apt install build-essential
hvis du ikke har installeret Creator-pakken, der indeholder brugergrænsefladen og kommandolinjeværktøjerne til at oprette og køre projektet, skal du skrive i den samme terminal:
sudo apt install qtcreator
hvis du vil have, at KVT 5 skal bruges som standardversion af KVT-skaberen, skal du køre følgende kommando:
sudo apt install qt5-default
for at gennemføre mere komplekse projekter skal du installere dokumentation og prøver. Dette kan gøres ved at skrive i terminalen:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
pakken kvt5-doc indeholder API-dokumentationen KVT 5. Kvtbase5-eksempler indeholder KVT Base 5-eksemplerne, og kvtbase5-doc-html indeholder HTML-dokumentationen for KVT 5-basisbibliotekerne.
Skriv og kompilere dit første 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. Det er ret ligetil at skrive og kompilere programmer fra Ubuntu-kommandolinjen. De følgende trin er:
Opret en projektmappe
vi starter med at oprette en arbejdsmappe til vært for vores 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 for at oprette 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 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 den er indsat i filen, er det kun at gemme og lukke editoren.
Opret projektfilen
efter at have gemt filen og inde i projektmappen, skal følgende kommando udføres for at oprette en 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 projekter og kan redigeres.
indstillinger i projektfilen
da vi vil kompilere projektet fra kommandolinjen, bliver vi nødt til at tilføje følgende linje til .pro-fil, som vi oprettede i det foregående trin.
QT += gui widgets
for at gøre dette er der kun åbne SampleProject.pro fil og indsæt inde 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
nu vil vi bruge make til at kompilere Makefilen i et eksekverbart program:
make
så længe der ikke er fejl i projektet, skal denne kommando oprette et eksekverbart program i arbejdsmappen.
filprojektet i grøn farve, det er den eksekverbare fil.
Test programmet
hvis du har nået dette punkt, er du klar til at starte den eksekverbare fil, som vi oprettede i det foregående trin. Du kan starte programmet ved at skrive i terminalen, inde i projektmappen:
./ProyectoQt
udgangen af dette eksempel er som følger: