în articolul următor vom arunca o privire la modul de instalare Qt Creator și cum să compilați un program de bază în Ubuntu. Qt este un mediu de lucru orientat pe obiecte, cross-platform. Este folosit pentru a dezvolta programe care utilizează o interfață grafică de utilizator sau diferite instrumente de linie de comandă și console pentru servere care nu necesită o interfață grafică de utilizator.
Qt este un cadru gratuit, open source, cross-platform de dezvoltare a aplicațiilor. Este compatibil cu diverse platforme ca; Gnu / Linux, OS X, Windows, Android, iOS și altele. Mai mult decât un limbaj de programare, Qt este un cadru scris în c ++.
în rândurile următoare vom vedea cum instalați Qt Creator prin linia de comandă. Mai târziu vom vedea cum să scriem un program de stil simplu Hello World și cum să îl rulăm. Toate acestea am de gând să fac pe Ubuntu 19.04.
instalați Qt Creator
pentru a începe, vom instala build Essential, dacă nu îl aveți deja instalat. Acesta este un pachet care va permite utilizatorilor să instaleze și să utilizeze instrumentele C ++ în Ubuntu. Pentru a continua instalarea, deschidem un terminal (Ctrl + Alt + T) și mai întâi vom actualiza software-ul disponibil și apoi vom instala pachetul tastând:
sudo apt update; sudo apt install build-essential
dacă nu aveți instalat pachetul Qt Creator care conține instrumentele UI și linia de comandă pentru crearea și rularea proiectului Qt, scrieți în același terminal:
sudo apt install qtcreator
dacă doriți ca Qt 5 să fie utilizat ca versiune implicită a Qt Creator, executați următoarea comandă:
sudo apt install qt5-default
pentru a implementa proiecte mai complexe, va trebui să instalați documentația Qt și eșantioane. Acest lucru se poate face prin tastarea în terminal:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
pachetul qt5-doc conține documentația API Qt 5. Qtbase5-Exemple conține Qt Base 5 Exemple și qtbase5-doc-html conține documentația HTML pentru Qt 5 biblioteci de bază.
scrieți și compilați primul program Qt de la terminal
tot ceea ce va fi citit mai jos se poate face și dintr-un mediu grafic, dar în acest caz o vom face prin terminal. Scrierea și compilarea programelor Qt din linia de comandă Ubuntu este destul de simplă. Pașii de urmat sunt:
crearea unui director de proiect
vom începe prin crearea unui director de lucru pentru gazdă proiectul nostru Qt. În terminal (Ctrl + Alt + T) scriem:
mkdir ProyectoQt
creați un .fișier cpp în directorul de proiect
în directorul pe care tocmai l-am creat, vom executa următoarea comandă pentru a crea un .fișier cpp:
vim mainEjemplo.cpp
în fișierul gol, trebuie doar să copiați următorul cod. Singurul său scop este de a imprima o linie într-o fereastră cu titlul ‘primul meu program 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();}
odată inserat în fișier, rămâne doar să salvați și să închideți editorul.
creați fișierul de proiect Qt
după salvarea fișierului și în interiorul folderului de proiect, următoarea comandă va trebui executată pentru a crea un fișier de proiect Qt:
qmake -project
putem verifica dacă comanda anterioară a creat un fișier cu numele ProjectQt.pro în directorul Proiectului. Acest fișier de proiect este scheletul de bază pentru proiecte Qt și pot fi editate.
Setări în fișierul proiectului Qt
deoarece dorim să compilăm proiectul din linia de comandă, va trebui să adăugăm următoarea linie la .fișier pro pe care l-am creat în pasul anterior.
QT += gui widgets
pentru a face acest lucru, există doar deschide SampleProject.pro fișier și lipiți în interiorul liniei anterioare:
vim ProyectoQt.pro
creați un fișier executabil pentru proiect
următoarea comandă va crea un fișier cu numele ‘makefile’ în directorul de proiect.
qmake ProyectoQt.pro
acum, vom folosi make pentru a compila Makefile într-un program executabil:
make
atâta timp cât nu există erori în proiect, această comandă ar trebui să creeze un program executabil în directorul de lucru.
projectqt fișier de culoare verde, este fișierul executabil Qt.
testați programul
dacă ați ajuns la acest punct, sunteți gata să lansați fișierul executabil pe care l-am creat în pasul anterior. Puteți lansa programul tastând în terminal, în interiorul folderului de proiect:
./ProyectoQt
rezultatul acestui exemplu este după cum urmează: