In u prossimu articulu daremu un ochju cumu installà Qt Creator è cumu compilà un prugramma di basa in Ubuntu. Qt hè un ambiente di travagliu orientatu à l'ughjettu, multipiattaforma. Hè adupratu per sviluppà prugrammi chì utilizanu un'interfaccia gràfica d'utilizatore o diversi strumenti di linea di cummanda è console per servitori chì ùn necessitanu micca un'interfaccia gràfica d'utilizatore.
Qt hè un framework di sviluppu d'applicazioni cross-piattaforma gratuitu, open source. Hè cumpatibile cù e varie piattaforme Chì; Gnu / Linux, OS X, Windows, Android, iOS è altri. Più cà un linguaghju di prugrammazione, Qt hè un framework scrittu in C ++.
In e seguenti linee vedemu cumu stallà Qt Creator attraversu a linea di cummanda. Più tardi videremu cumu scrive un prugramma di stile simplice Hello World è cumu fà corre. Tuttu què l'aghju da fà nantu à Ubuntu 19.04.
Installa Qt Creator
Per principià averemu stallà Build Essential, sè ùn l'avete micca dighjà installatu. Questu hè un pacchettu chì permetterà à l'utilizatori di installà è aduprà strumenti c ++ in Ubuntu. Per prucede cù l'installazione, apremu un terminal (Ctrl + Alt + T) è prima aghjurneremu u software dispunibile è dopu installeremu u pacchettu scrivendu:
sudo apt update; sudo apt install build-essential
Se ùn avete micca installatu u pacchettu Qt Creator chì cuntene l'UI è strumenti di linea di cummanda per creà è esecutà u prugettu Qt, scrivite in u listessu terminal:
sudo apt install qtcreator
Se vulete chì Qt 5 sia adupratu cum'è a versione predefinita di Qt Creator, eseguite u cumandimu seguitu:
sudo apt install qt5-default
Per implementà prughjetti più cumplessi, duverete stallà a ducumentazione è i campioni di Qt. Questu pò esse fattu scrivendu in u terminal:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
U pacchettu qt5-doc Contene a documentazione Qt 5 API. Qtbase5-esempi cuntene l'esempii Qt Base 5 è qtbase5-doc-html Contene a documentazione HTML per e biblioteche di basa Qt 5.
Scrivi è compila u vostru primu prugramma Qt da u terminal
Tuttu ciò chì serà lettu quì sottu pò ancu esse fattu da un ambiente graficu, ma in questu casu a faremu via u terminal. Scrive è compilà prugrammi Qt da a linea di cummanda Ubuntu hè abbastanza chjaru. I passi da seguità sò:
Crea un cartulare di prughjettu
Cumincieremu creendu un annuariu di travagliu per accoglie u nostru prugettu Qt. In u terminal (Ctrl + Alt + T) scrivemu:
mkdir ProyectoQt
Crea un schedariu .cpp in u cartulare di u prugettu
Dentru u repertoriu chì avemu creatu, avemu da eseguisce u cumandimu seguitu per creà un schedariu .cpp:
vim mainEjemplo.cpp
In u fugliale in biancu, basta copià u codice seguente. U so solu scopu hè di stampà una linea in una finestra cù u titulu 'U mo primu prugramma 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(); }
Una volta incollatu in u fugliale, ferma solu per salvà è chjude l'editore.
Crea u schedariu di prughjettu Qt
Dopu avè salvatu u fugliale è in u cartulare di u prugettu, duverete eseguisce u cumandimu seguente per creà un schedariu di prughjettu Qt:
qmake -project
Pudemu verificà chì u cumandimu precedente hà creatu un schedariu cù u nome di ProjectQt.pro in u cartulare di u prugettu. Stu schedariu di prughjettu hè u scheletru di basa per i prughjetti Qt è pò esse editatu.
Configurazione in u schedariu di prughjettu Qt
Cumu vulemu compilà u prugettu da a linea di cummanda, duveremu aghjunghje a seguente linea à u fugliale .pro chì avemu creatu in u passu precedente.
QT += gui widgets
Per fà questu, ci hè solu apre u fugliale SampleProject.pro è incolla in a linea precedente:
vim ProyectoQt.pro
Crea un schedariu eseguibile per u prugettu
U cumandimu seguitu creà un schedariu cù u nome di 'makefile' in u cartulare di u prugettu.
qmake ProyectoQt.pro
Next useremu make per compilà u Makefile in un prugramma eseguibile:
make
Finu chì ùn ci sò micca errori in u prugettu, questu cumandamentu deve creà un prugramma eseguibile in u cartulare di travagliu.
u schedariu Prughjettu Qt in verde, hè u schedariu eseguibile Qt.
Pruvate u prugramma
Se site ghjuntu à questu puntu, site prontu à lanciari u schedariu eseguibile chì avemu creatu in u passu precedente. Pudete lancià u prugramma scrivendu in u terminal, in u cartulare di u prugettu:
./ProyectoQt
L'output di questu esempiu hè u seguente:
Questa hè a basa chì qualsiasi utilizatore deve sapè per scrive, compilà, è eseguisce un primu prugramma Qt. Cumu l'aghju menzionatu e linee sopra, pudete sceglie trà a linea di cummanda o u metudu UI, secondu i bisogni di u vostru prugettu è e preferenze persunali. Per di più nantu à u corsu, cunsultate u ducumentazione ufficiale Qt.
Sianu the first to comment