Qt (SDK) proqram inkişaf dəsti, Windows, Linux və Mac OS X əməliyyat sistemlərində işləyən portativ bir platform platformalı istifadəçi interfeysi çərçivəsidir. Qt SDK, Windows, Linux və Mac OS X -də işləyəcək tətbiqləriniz üçün qrafik istifadəçi interfeysləri (GUI) yaratmağa kömək edir.
Bu məqalə üçün ilk Qt HelloWorld proqramımızı qurmaq üçün aşağıdakı sadə addımlardan istifadə edəcəyik.
- Qt proqramınızı saxlamaq üçün QtHelloWorld kataloqunu yaradın
- QtHelloWorld qovluğuna daxil olun
- QtHelloWorld qovluğunda main.cpp Qt mənbə faylını yaradın
-
QtHelloWorld proqramınızı tərtib edin və işlədin
Qeyd:
Bu sənəd, Qt SDK -nı əməliyyat sisteminizə uğurla quraşdırdığınızı güman edir. Sisteminizdə Qt SDK yüklü deyilsə, Ubuntu Linux -da Qt SDK -nın necə qurulacağı haqqında daha çox məlumat üçün aşağıdakı sənədə baxın. Bu sənəd eyni zamanda C ++ proqramlaşdırma dili haqqında əsas biliklərə malik olduğunuzu ehtimal edir. Əslində, Qt SDK C ++ da proqramlaşdırılmışdır və C ++ dizaynına və funksiyalarına çox güvənir. Qeyd:
Qt SDK 4.8 və Qt SDK 5.0 ilə bəzi tərtib dəyişiklikləri var, inşallah bu məqalə iki fərqli Qt SDK versiyası arasındakı tərtib məsələlərini həll edəcək.
Addımlar
Metod 1dən 1: Qt 4.8 SDK Kompilyasiya Təlimatları
Addım 1. Bu məşq üçün Ubuntu Linux -da bir terminal açacağıq və Qt proqramı üçün əsas qovluğu yaradan aşağıdakı əmri verəcəyik
-
Yazın/Kopyala/Yapışdırın:
mkdir QtHelloWorld
Addım 2. Aşağıdakı əmri verərək QtHelloWorld qovluğunuza daxil olun
-
Yazın/Kopyala/Yapışdırın:
cd QtHelloWorld
- Qt proqramınızı yaradarkən doğru qovluqda olduğunuzdan əmin olmaq çox vacibdir.
Addım 3. QtHelloWorld qovluğunda olduğumuz müddətdə Qt Proqramı mənbə kodu faylımızı yaradacağıq.
-
Yazın/Kopyala/Yapışdırın:
nano əsas.cpp
- və ya
-
Yazın/Kopyala/Yapışdırın:
gedit main.cpp
- Bu əmr Qt proqramı üçün main.cpp faylını yaradacaq
Addım 4. İndi aşağıdakı kod qutusuna aşağıdakı sətirləri main.cpp mənbə kodu sənədinizə əlavə edin
-
Yazın/Kopyala/Yapışdırın:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel salam ("İlk WikiHow Qt proqramına xoş gəldiniz"); hello.setWindowTitle ("İlk WikiHow Qt Proqramım"); hello.resize (400, 400); salam.show (); app.exec () qayıt; }
-
Faylı main.cpp olaraq qeyd edin və çıxın
İçində olduğunuzdan əmin olun QtHelloWorld faylı qurmaq və tərtib etmək üçün aşağıdakı əmrləri daxil etməzdən əvvəl qovluğa daxil olun.
-
Yazın/Kopyala/Yapışdırın:
qmake -layihə
Bu, Qt layihə faylını yaradacaq
-
Yazın/Kopyala/Yapışdırın:
qmake
Bu, Qt make faylını yaradacaq
-
Yazın/Kopyala/Yapışdırın:
etmək
Bu, sisteminizdəki Qt make faylını icra edilə bilən bir proqram halına gətirəcəkdir. Bu nöqtədə, heç bir səhv olmadıqda, fayl icra edilə bilən bir proqrama yığılmalıdır
- Nəhayət Qt yürütülebilir faylını işə salaraq proqramınızı icra edin. Yürütülebilir faylınızı işə salmaq üçün./ əmrindən istifadə edin və ya yerinə yetirilə bilən proqramın adını terminal sətrinə yazın.
-
Yazın/Kopyala/Yapışdırın:
./QtHelloWorld
Video - Bu xidmətdən istifadə edərək bəzi məlumatlar YouTube ilə paylaşıla bilər
Qt 5.0 SDK Kompilyasiya Təlimatları:
-
Bu məşq üçün Ubuntu Linux -da bir terminal açacağıq və Qt proqramı üçün əsas qovluğu yaradan aşağıdakı əmri verəcəyik.
-
Yazın/Kopyala/Yapışdırın:
mkdir QtHelloWorld
-
-
Aşağıdakı əmri verərək QtHelloWorld qovluğuna daxil olun
-
Yazın/Kopyala/Yapışdırın:
cd QtHelloWorld
- Qt proqramınızı yaradarkən doğru qovluqda olduğunuzdan əmin olmaq çox vacibdir.
-
-
QtHelloWorld qovluğunda olduğumuz müddətdə Qt Proqram mənbə kodu faylımızı yaradacağıq
-
Yazın/Kopyala/Yapışdırın:
nano əsas.cpp
- və ya
-
Yazın/Kopyala/Yapışdırın:
gedit main.cpp
- Bu əmr Qt proqramı üçün main.cpp faylını yaradacaq
-
-
Aşağıdakı kod qutusuna aşağıdakı sətirləri main.cpp mənbə kodu sənədinizə əlavə edin.
-
Yazın/Kopyala/Yapışdırın:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel salam ("İlk WikiHow Qt proqramına xoş gəldiniz"); hello.setWindowTitle ("İlk WikiHow Qt Proqramım"); hello.resize (400, 400); salam.show (); app.exec () qayıt; }
-
Faylı main.cpp olaraq qeyd edin və çıxın
İçində olduğunuzdan əmin olun QtHelloWorld faylı qurmaq və tərtib etmək üçün aşağıdakı əmrləri daxil etməzdən əvvəl qovluğa daxil olun.
-
Yazın/Kopyala/Yapışdırın:
qmake -layihə
- Bu, Qt layihə faylını yaradacaq
- Bununla birlikdə, Qt 5.0 SDK -da bir mətn redaktoru istifadə etməli və yaradılan *.pro faylına aşağıdakıları əlavə etməlisiniz, nano və ya gedit kimi bir mətn redaktorundan istifadə etməli və aşağıdakı əmrləri verməlisiniz:
-
Yazın/Kopyala/Yapışdırın:
nano QtHelloWorld.pro
- Yaratdığınız QtHelloWorld.pro buna bənzər görünməlidir:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Giriş MƏNBƏLƏRİ += main.cpp
Yaratdığınız QtHelloWorld.pro faylını belə görünmək üçün redaktə edin:
TEMPLATE = tətbiq TARGET = QtHelloWorld QT += əsas məqsəd QT += widgets #INCLUDEPATH +=. # Giriş MƏNBƏLƏRİ += main.cpp
- TARGET açar sözünün altındakı QtHelloWorld.pro faylına aşağıdakı sətirləri əlavə etdikdən sonra qmake proqramını işə salın.
-
Yazın/Kopyala/Yapışdırın:
QT += əsas gui
-
Yazın/Kopyala/Yapışdırın:
QT += vidjetlər
Faylı qeyd edin və çıxın
-
Yazın/Kopyala/Yapışdırın:
qmake
Bu, Qt make faylını yaradacaq
-
Yazın/Kopyala/Yapışdırın:
etmək
Bu, sisteminizdəki Qt make faylını icra edilə bilən bir proqram halına gətirəcəkdir. Bu nöqtədə, heç bir səhv olmadıqda, fayl icra edilə bilən bir proqrama yığılmalıdır
- Nəhayət Qt yürütülebilir faylını işə salaraq proqramınızı icra edin. Yürütülebilir faylınızı işə salmaq üçün./ əmrindən istifadə edin və ya yerinə yetirilə bilən proqramın adını terminal sətrinə yazın.
-
Yazın/Kopyala/Yapışdırın:
./QtHelloWorld
-
-
-
-