A következő cikkben megnézzük a Qt Creator telepítése és egy alapprogram összeállítása az Ubuntuban. A Qt egy objektum-orientált, platformokon átívelő munkakörnyezet. Olyan programok fejlesztésére szolgál, amelyek grafikus felhasználói felületet vagy különböző parancssori eszközöket és kiszolgálói konzolokat használnak, amelyekhez nincs szükség grafikus felhasználói felületre.
A Qt egy ingyenes, nyílt forráskódú, platformokon átívelő alkalmazásfejlesztési keretrendszer. Is kompatibilis a különféle platformokkal Mit; Gnu / Linux, OS X, Windows, Android, iOS és mások. A Qt nem csak egy programozási nyelv, hanem egy C ++ nyelven írt keretrendszer.
A következő sorokban meglátjuk, hogyan telepítse a Qt Creatort parancssoron keresztül. Később meglátjuk hogyan lehet egyszerű stílusprogramot írni Helló Világ és hogyan kell futtatni. Mindezt meg fogom tenni az Ubuntu 19.04-en.
Telepítse a Qt Creator alkalmazást
Először is telepítse a Build Essential alkalmazást, ha még nincs telepítve. Ez egy olyan csomag, amely lehetővé teszi a felhasználók számára a c ++ eszközök telepítését és használatát az Ubuntuban. A telepítés folytatásához megnyitunk egy terminált (Ctrl + Alt + T), és először frissítjük a rendelkezésre álló szoftvert, majd beírjuk a csomagot:
sudo apt update; sudo apt install build-essential
Ha még nincs telepítve a Qt Creator csomag, amely a felhasználói felület és a parancssori eszközöket tartalmazza a Qt projekt létrehozásához és futtatásához, írja be ugyanabban a terminálban:
sudo apt install qtcreator
Ha azt szeretné, hogy a Qt 5 legyen a Qt Creator alapértelmezett verziója, futtassa a következő parancsot:
sudo apt install qt5-default
Bonyolultabb projektek megvalósításához meg kell telepítse a Qt dokumentációt és mintákat. Ezt megteheti a terminál beírásával:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
El paquete QT5-DOC A Qt 5 API dokumentációt tartalmazza. Qtbase5-példák tartalmazza a Qt Base 5 példákat és qtbase5-doc-html A Qt 5 alapkönyvtárak HTML dokumentációját tartalmazza.
Írja meg és fordítsa le az első Qt programot a terminálról
Minden, ami az alábbiakban olvasható, grafikus környezetből is elvégezhető, de ebben az esetben a terminálon keresztül fogjuk megtenni. Qt programok írása és fordítása az Ubuntu parancssorból meglehetősen egyszerű. A követendő lépések a következők:
Hozzon létre egy projekt könyvtárat
Kezdjük azzal, hogy létrehozunk egy működő könyvtárat házigazdája Qt projektünknek. A terminálba (Ctrl + Alt + T) ezt írjuk:
mkdir ProyectoQt
Hozzon létre egy .cpp fájlt a projektkönyvtárban
Az imént létrehozott könyvtárban a következő parancsot fogjuk végrehajtani hozzon létre egy .cpp fájlt:
vim mainEjemplo.cpp
Az üres fájlba másolja csak a következő kódot. Az egyetlen célja, hogy egy sort nyomtasson egy ablakba, amelynek címe: 'Az első Qt programom".
#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(); }
Miután beillesztette a fájlba, csak a szerkesztő mentése és bezárása marad.
Hozza létre a Qt projektfájlt
A fájl mentése után és a projektmappán belül a következő parancsot kell végrehajtania egy Qt projektfájl létrehozásához:
qmake -project
Ellenőrizhetjük, hogy az előző parancs létrehozott-e egy nevet tartalmazó fájlt ProjectQt.pro a projekt könyvtárban. Ez a projektfájl a Qt projektek alapvető csontváza és szerkeszthető.
Beállítások a Qt projektfájlban
Mivel a projektet a parancssorból akarjuk lefordítani, meg kell tennünk adja hozzá a következő sort a .pro fájlhoz amelyet az előző lépésben hoztunk létre.
QT += gui widgets
Ehhez csak van nyissa meg a SampleProject.pro fájlt és illessze be az előző sorba:
vim ProyectoQt.pro
Hozzon létre egy futtatható fájlt a projekthez
A következő parancs létrehoz egy fájlt, amelynek neve: 'Makefile" a projekt könyvtárban.
qmake ProyectoQt.pro
majd a make-et fogjuk használni a Makefile fordításához egy futtatható programban:
make
Amíg nincsenek hibák a projektben, ennek a parancsnak futtatható programot kell létrehoznia a munkakönyvtárban.
A fájl ProjectQt zöld színnel a Qt futtatható fájl.
Tesztelje a programot
Ha elérted ezt a pontot, akkor minden készen áll indítsa el a futtatható fájlt amelyet az előző lépésben hoztunk létre. A programot úgy indíthatja el, hogy beírja a terminált a projektmappába:
./ProyectoQt
A példa kimenete a következő:
Ez az az alap, amelyet minden felhasználónak ismernie kell az első Qt program megírásához, fordításához és futtatásához. Ahogy fentebb említettem a sorokat, választhat a parancssor vagy az UI módszer között, a projekt igényeitől és a személyes preferenciáktól függően. Mert több információ, forduljon a hivatalos Qt dokumentáció.
A cikk célja egy program telepítése és fordítása QT használatával, másrészt a Qt Creator egy többplatformos IDE, egyébként nagyszerű