Telepítse a Qt Creator alkalmazást, és fordítsa le az első programot az Ubuntu-ra

az első program összeállításáról a Qt Creator segítségével

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

Kapcsolódó cikk:
Qt 5.9.1, (a Qt Creator 4.3.1 tartalmazza) telepítés az Ubuntu-ra

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:

Qt Creator telepítése

sudo apt install qtcreator

Ha azt szeretné, hogy a Qt 5 legyen a Qt Creator alapértelmezett verziója, futtassa a következő parancsot:

Qt5-alapértelmezett telepítés

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:

Qt projektkönyvtár

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

kód a Qt példához

#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

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

konfigurációs fájl Qt projekt

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

build makefile projekt Qt

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 futtatható fájl létrehozása

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ő:

a minta Qt program futtatása

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 tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.