Installa Qt Creator è compila u vostru primu prugramma nantu à Ubuntu

circa compilà u vostru primu prugramma cù Qt Creator

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

circa QTCreator
Articulu ligatu:
Qt 5.9.1, (cun ​​Qt Creator 4.3.1 inclusu) installazione in Ubuntu

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:

Installazione di Qt Creator

sudo apt install qtcreator

Se vulete chì Qt 5 sia adupratu cum'è a versione predefinita di Qt Creator, eseguite u cumandimu seguitu:

Installazione Qt5-default

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:

U repertoriu di prughjetti Qt

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'.

codice per l'esempiu 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

prughjettu qmake Qt
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:

schedariu di cunfigurazione Qt project

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

custruisce prughjettu makefile Qt

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.

creendu u fugliale eseguibile

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:

in esecuzione di u prugramma Qt campione

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.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.