V ďalšom článku sa na to pozrieme ako nainštalovať Qt Creator a ako zostaviť základný program v Ubuntu. Qt je objektovo orientované medziplatformové pracovné prostredie. Používa sa na vývoj programov, ktoré používajú grafické používateľské rozhranie alebo rôzne nástroje a konzoly príkazového riadku pre servery, ktoré grafické užívateľské rozhranie nevyžadujú.
Qt je bezplatný open source multiplatformový rámec pre vývoj aplikácií. Je kompatibilný s rôznymi platformami Čo; GNU / Linux, OS X, Windows, Android, iOS a ďalšie. Qt je viac ako programovací jazyk a je to rámec napísaný v C ++.
V nasledujúcich riadkoch uvidíme ako nainštalujte Qt Creator cez príkazový riadok. Neskôr uvidíme ako napísať jednoduchý štýl programu Ahoj svet a ako to spustiť. Toto všetko urobím na Ubuntu 19.04.
Nainštalujte si Qt Creator
Na začiatok budeme nainštalujte Build Essential, ak ho ešte nemáte nainštalované. Toto je balík, ktorý používateľom umožní inštalovať a používať nástroje c ++ v Ubuntu. Ak chcete pokračovať v inštalácii, otvoríme terminál (Ctrl + Alt + T) a najskôr aktualizujeme dostupný softvér a potom nainštalujeme balík zadaním:
sudo apt update; sudo apt install build-essential
Ak nemáte nainštalovaný balík Qt Creator, ktorý obsahuje používateľské rozhranie a nástroje príkazového riadku na vytvorenie a spustenie projektu Qt, napíšte do rovnakého terminálu:
sudo apt install qtcreator
Ak chcete, aby sa Qt 5 používal ako predvolená verzia Qt Creator, spustite nasledujúci príkaz:
sudo apt install qt5-default
Na realizáciu zložitejších projektov budete musieť nainštalujte Qt dokumentáciu a vzorky. Môžete to urobiť zadaním do terminálu:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
El paquete qt5-doc Obsahuje dokumentáciu API Qt 5. Príklady Qtbase5 obsahuje príklady Qt Base 5 a qtbase5-doc-html obsahuje dokumentáciu HTML pre základné knižnice Qt 5.
Napíšte a z terminálu zostavte svoj prvý program Qt
Všetko, čo sa bude čítať nižšie, sa dá urobiť aj z grafického prostredia, ale v takom prípade to urobíme cez terminál. Písanie a kompilácia programov Qt z príkazového riadku Ubuntu je celkom jednoduché. Nasledujúce kroky sú:
Vytvorte adresár projektu
Začneme vytvorením pracovného adresára pre hostiť náš projekt Qt. V termináli (Ctrl + Alt + T) napíšeme:
mkdir ProyectoQt
V adresári projektu vytvorte súbor .cpp
Vo vnútri adresára, ktorý sme práve vytvorili, vykonáme nasledujúci príkaz vytvoriť súbor .cpp:
vim mainEjemplo.cpp
Do prázdneho súboru skopírujte nasledujúci kód. Jeho jediným účelom je vytlačiť riadok v okne s nadpisom „Môj prvý 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(); }
Po vložení do súboru zostáva iba uložiť a zavrieť editor.
Vytvorte súbor projektu Qt
Po uložení súboru a do priečinka projektu bude potrebné vykonať nasledujúci príkaz na vytvorenie súboru projektu Qt:
qmake -project
Môžeme overiť, či predchádzajúci príkaz vytvoril súbor s názvom ProjectQt.pro v adresári projektu. Tento súbor projektu je základná kostra pre projekty Qt a je možné ich upravovať.
Konfigurácia v súbore projektu Qt
Pretože chceme zostaviť projekt z príkazového riadku, budeme musieť pridajte nasledujúci riadok do súboru .pro ktoré sme vytvorili v predchádzajúcom kroku.
QT += gui widgets
K tomu je iba jediný otvorte súbor SampleProject.pro a vložte do predchádzajúceho riadku:
vim ProyectoQt.pro
Vytvorte spustiteľný súbor pre projekt
Nasledujúci príkaz vytvorí súbor s názvom 'Makefile" v adresári projektu.
qmake ProyectoQt.pro
potom použijeme make na zostavenie Makefile v spustiteľnom programe:
make
Pokiaľ v projekte nie sú žiadne chyby, tento príkaz by mal vytvoriť spustiteľný program v pracovnom adresári.
Súbor ProjectQt v zelenej farbe je to spustiteľný súbor Qt.
Vyskúšajte program
Ak ste dosiahli tento bod, ste pripravení spustite spustiteľný súbor ktoré sme vytvorili v predchádzajúcom kroku. Program môžete spustiť zadaním do terminálu vo vnútri priečinka projektu:
./ProyectoQt
Výsledok tohto príkladu je nasledovný:
Toto sú základy, ktoré by každý používateľ mal vedieť pri písaní, kompilácii a spustení prvého programu Qt. Ako som už uviedol vyššie, v závislosti na potrebách vášho projektu a osobných preferenciách si môžete vybrať medzi príkazovým riadkom alebo metódou používateľského rozhrania. Pre viac informácií, obráťte sa na oficiálna dokumentácia Qt.
Rozsah, čo je zámerom článku, je nainštalovať a skompilovať program pomocou QT, na druhej strane Qt Creator je multiplatformové IDE, inak je super