Instalirajte Qt Creator i sastavite svoj prvi program na Ubuntuu

o kompajliranju vašeg prvog programa s Qt Creatorom

U sljedećem ćemo članku pogledati kako instalirati Qt Creator i kako sastaviti osnovni program u Ubuntuu. Qt je objektno orijentirano radno okruženje s više platformi. Koristi se za razvoj programa koji koriste grafičko korisničko sučelje ili različite alate i konzole naredbenog retka za poslužitelje koji ne trebaju grafičko korisničko sučelje.

Qt je besplatni okvir za razvoj aplikacija s više platformi, otvorenog koda. Je kompatibilan s raznim platformama Što; Gnu / Linux, OS X, Windows, Android, iOS i drugi. Qt je više od programskog jezika okvir napisan na C ++.

U sljedećim ćemo redovima vidjeti kako instalirajte Qt Creator putem naredbenog retka. Kasnije ćemo vidjeti kako napisati jednostavan stil program Pozdrav svijete i kako to pokrenuti. Sve ovo što ću učiniti na Ubuntuu 19.04.

Instalirajte Qt Creator

o QTCreatoru
Povezani članak:
Instalacija Qt 5.9.1, (s uključenim Qt Creator 4.3.1) na Ubuntu

Za početak hoćemo instalirajte Build Essential, ako ga već nemate instaliran. Ovo je paket koji će korisnicima omogućiti da instaliraju i koriste alate c ++ u Ubuntuu. Da nastavimo s instalacijom, otvaramo terminal (Ctrl + Alt + T) i prvo ćemo ažurirati dostupni softver, a zatim instalirati paket tipkanjem:

sudo apt update; sudo apt install build-essential

Ako nemate instaliran paket Qt Creator koji sadrži korisničko sučelje i alate naredbenog retka za stvaranje i izvođenje Qt projekta, na isti terminal napišite:

Instalacija Qt Creatora

sudo apt install qtcreator

Ako želite da se Qt 5 koristi kao zadana verzija Qt Creatora, pokrenite sljedeću naredbu:

Qt5-zadana instalacija

sudo apt install qt5-default

Da biste proveli složenije projekte, morat ćete instalirati Qt dokumentaciju i uzorke. To se može učiniti utipkavanjem terminala:

sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html

El paquete qt5-dok Sadrži Qt 5 API dokumentaciju. Qtbase5-primjeri sadrži primjere Qt Base 5 i qtbase5-doc-html Sadrži HTML dokumentaciju za osnovne knjižnice Qt 5.

Napišite i prevedite svoj prvi Qt program s terminala

Sve što ćemo pročitati u nastavku, također se može iz grafičkog okruženja, ali u ovom ćemo slučaju to učiniti putem terminala. Pisanje i kompajliranje Qt programa iz Ubuntu naredbenog retka prilično je jednostavno. Koraci koje treba slijediti su:

Stvorite direktorij projekta

Počet ćemo izradom radnog imenika za domaćin našeg Qt projekta. U terminal (Ctrl + Alt + T) napišemo:

Qt direktorij projekta

mkdir ProyectoQt

Stvorite .cpp datoteku u direktoriju projekta

Unutar direktorija koji smo upravo kreirali izvršit ćemo sljedeću naredbu za stvoriti .cpp datoteku:

vim mainEjemplo.cpp

U praznu datoteku samo kopirajte sljedeći kod. Njegova je jedina svrha ispisati redak u prozoru s naslovom 'Moj prvi Qt program'.

kod za primjer 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();

}

Jednom zalijepljeno u datoteku ostaje samo spremiti i zatvoriti uređivač.

Stvorite datoteku Qt projekta

Nakon spremanja datoteke i unutar mape projekta, morat ćete izvršiti sljedeću naredbu za stvaranje Qt datoteke projekta:

qmake -project

qmake projekt Qt

Možemo provjeriti je li prethodna naredba stvorila datoteku s imenom ProjectQt.pro u direktoriju projekta. Ova projektna datoteka je osnovni kostur za Qt projekte i može se uređivati.

Postavke u datoteci projekta Qt

Budući da želimo kompajlirati projekt iz naredbenog retka, morat ćemo dodajte sljedeći redak u .pro datoteku koje smo stvorili u prethodnom koraku.

QT += gui widgets

Da biste to učinili, postoji samo otvorite datoteku SampleProject.pro i zalijepite u prethodni redak:

Konfiguracija datoteke Qt projekta

vim ProyectoQt.pro

Stvorite izvršnu datoteku za projekt

Sljedeća naredba stvorit će datoteku s imenom 'makefile' u direktoriju projekta.

qmake ProyectoQt.pro

izgraditi makefile projekt Qt

tada koristit ćemo make za sastavljanje datoteke Makefile u izvršnom programu:

make

Sve dok u projektu nema pogrešaka, ova naredba treba stvoriti izvršni program u radnom direktoriju.

stvaranje izvršne datoteke

Datoteka ProjectQt u zelenoj boji, to je izvršna datoteka Qt.

Testirajte program

Ako ste dosegli ovu točku, spremni ste za pokrenuti izvršnu datoteku koje smo stvorili u prethodnom koraku. Program možete pokrenuti upisivanjem u terminal, unutar mape projekta:

./ProyectoQt

Rezultat ovog primjera je sljedeći:

pokretanje uzorka Qt programa

Ovo je osnova koju bi svaki korisnik trebao znati za pisanje, kompajliranje i pokretanje prvog Qt programa. Kao što sam gore spomenuo retke, možete birati između naredbenog retka ili metode korisničkog sučelja, ovisno o potrebama vašeg projekta i osobnim preferencijama. Za više, konzultirajte službena Qt dokumentacija.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Anđeo dijo

    Opseg, ono što članak namjerava je instalirati i kompajlirati program koristeći QT, s druge strane Qt Creator je višeplatformski IDE, inače je odličan