Shigar da Qt Mahalicci kuma hada shirinku na farko akan Ubuntu

game da tattara shirinku na farko tare da Qt Mahalicci

A cikin labarin na gaba zamu duba yadda ake girka Qt Mahalicci da kuma yadda ake hada wani tsari na asali a cikin Ubuntu. Qt abu ne mai daidaitaccen abu, yanayin aikin giciye. Ana amfani da shi don haɓaka shirye-shiryen da ke amfani da keɓaɓɓiyar mai amfani da keɓaɓɓu ko kayan aikin layin umarni daban-daban da kayan aiki na taɗi don sabobin da ba sa buƙatar mai amfani da zane mai zane.

Qt kyauta ce, buɗaɗɗiyar tushe, tsarin haɓaka aikace-aikacen giciye. Shin jituwa tare da daban-daban dandamali Menene; Gnu / Linux, OS X, Windows, Android, iOS da sauransu. Fiye da harshen shirye-shirye, Qt tsari ne wanda aka rubuta a cikin C ++.

A cikin layi masu zuwa zamu ga yadda shigar da Qt Mahalicci ta layin umarni. Nan gaba zamu gani yadda ake rubuta tsarin salo mai sauki Sannu Duniya da kuma yadda ake tafiyar da shi. Duk wannan zan yi akan Ubuntu 19.04.

Shigar da Qt Mahalicci

game da QTCreator
Labari mai dangantaka:
Qt 5.9.1, (tare da Qt Mahaliccin 4.3.1 ya haɗu) shigarwa akan Ubuntu

Don farawa za mu shigar Gina Mahimmanci, idan baku riga kun girka shi ba. Wannan kunshin ne wanda zai ba masu amfani damar girkawa da amfani da kayan aikin c ++ a cikin Ubuntu. Don ci gaba da shigarwa, mun buɗe tashar (Ctrl + Alt + T) kuma da farko za mu sabunta software ɗin da ke akwai sannan shigar da fakitin ta hanyar bugawa:

sudo apt update; sudo apt install build-essential

Idan baka da kunshin Qt Mahaliccin da aka girka wanda ya ƙunshi UI da kayan aikin layin umarni don ƙirƙirawa da gudanar da aikin Qt, rubuta a cikin wannan tashar:

Qt Mahaliccin kafuwa

sudo apt install qtcreator

Idan kana son Qt 5 ayi amfani dashi azaman tsoffin fasalin Qt Mahalicci, gudanar da umarnin mai zuwa:

Qt5-tsoho kafuwa

sudo apt install qt5-default

Don aiwatar da ayyuka masu rikitarwa, lallai ne kuyi hakan shigar da takardun Qt da samfurori. Ana iya yin hakan ta buga a cikin tashar:

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

Kunshin qt5-doka Ya ƙunshi takardun Qt 5 API. Qtbase5-misalai ya ƙunshi misalan Qt Base 5 kuma qtbase5-doc-html Ya ƙunshi takaddun HTML don ɗakunan karatu na tushe Qt 5.

Rubuta kuma tara shirin Qt na farko daga tashar

Duk abin da za a karanta a ƙasa ana iya yin shi daga yanayin zane, amma a wannan yanayin za mu yi shi ta hanyar tashar. Rubutawa da tattara shirye-shiryen Qt daga layin umarnin Ubuntu yana da sauki kai tsaye. Matakan da za a bi su ne:

Irƙiri kundin adireshi

Za mu fara da ƙirƙirar kundin adireshin aiki don dauki bakuncin shirinmu na Qt. A cikin m (Ctrl + Alt T) mun rubuta:

Qt littafin aiki

mkdir ProyectoQt

Irƙiri fayil .cpp a cikin kundin aikin

A cikin kundin adireshin da muka ƙirƙira, za mu aiwatar da wannan umarnin zuwa ƙirƙirar fayil .cpp:

vim mainEjemplo.cpp

A cikin fayil ɗin fanko, kawai kwafe lambar mai zuwa. Manufarta kawai ita ce a buga layi a cikin taga tare da taken 'Shirin Qt na na farko'.

lambar don misali 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();

}

Da zarar an liƙa a cikin fayil ɗin, zai rage kawai don adanawa da rufe editan.

Createirƙiri fayil ɗin aikin Qt

Bayan adana fayil ɗin da cikin babban fayil ɗin aikin, dole ne ku aiwatar da umarni mai zuwa don ƙirƙirar fayil ɗin aikin Qt:

qmake -project

Qmake aikin Qt

Zamu iya tabbatar da cewa umarnin da ya gabata ya ƙirƙiri fayil tare da sunan Tsakar GidaQt.pro a cikin kundin adireshi. Wannan fayil ɗin aikin shine ainihin kwarangwal don ayyukan Qt kuma ana iya yin gyara.

Kanfigareshan a cikin fayil ɗin aikin Qt

Tunda muna son tattara aikin daga layin umarni, dole ne muyi theara layi mai zuwa zuwa fayil ɗin .pro cewa mun halitta a cikin mataki na baya.

QT += gui widgets

Don yin wannan, akwai kawai bude fayil ɗin SampleProject.pro da liƙa a cikin layin da ya gabata:

fayil ɗin daidaitawa Qt aikin

vim ProyectoQt.pro

Createirƙiri fayil mai zartarwa don aikin

Umurnin mai zuwa ƙirƙiri fayil tare da sunan 'Makefile' a cikin kundin adireshi.

qmake ProyectoQt.pro

gina aikin bulogin Qt

Sannan zamuyi amfani da make to mu kirkiri Makefile a cikin shirin aiwatarwa:

make

Muddin babu kurakurai a cikin aikin, wannan umarnin yakamata ya kirkiro wani shirin aiwatarwa a cikin kundin adireshi.

ƙirƙirar fayil mai zartarwa

Fayil Tsakar Gida a cikin kore, shine fayil ɗin zartarwa Qt.

Gwada shirin

Idan kun isa wannan lokacin, duk kun saita zuwa ƙaddamar da fayil ɗin da za a iya aiwatarwa cewa mun halitta a cikin mataki na baya. Kuna iya ƙaddamar da shirin ta hanyar bugawa a cikin tashar, a cikin babban fayil ɗin aikin:

./ProyectoQt

Sakamakon wannan misalin shine kamar haka:

gudanar da shirin Qt samfurin

Wannan shine tushen yauda kullun da duk wani mai amfani yakamata ya sani don rubutawa, tattarawa, da gudanar da shirin Qt na farko. Kamar yadda na ambata layuka a sama, zaku iya zaɓar tsakanin layin umarni ko hanyar UI, gwargwadon bukatun aikinku da abubuwan da kuke so. Domin ƙarin bayani, shawarci takaddar Qt na hukuma.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Mala'ika m

    Ƙimar, abin da labarin ya yi niyya shi ne shigar da tattara shirye-shirye ta amfani da QT, a gefe guda Qt Mahaliccin IDE multiplatform ne, in ba haka ba yana da kyau.