Qt (SDK) yazılım geliştirme kiti, Windows, Linux ve Mac OS X işletim sistemlerinde çalışan, taşınabilir bir platformlar arası uygulama kullanıcı arabirimi çerçevesidir. Qt SDK, Windows, Linux ve Mac OS X üzerinde çalışacak uygulamalarınız için grafiksel kullanıcı arayüzleri (GUI'ler) oluşturmanıza yardımcı olur.
Bu yazıda ilk Qt HelloWorld programımızı oluşturmak için aşağıdaki basit adımları kullanacağız.
- Qt programınızı tutmak için QtHelloWorld dizinini oluşturun
- Dizininize geçin QtHelloWorld
- QtHelloWorld dizini içinde Qt kaynak dosyası main.cpp oluşturun
-
QtHelloWorld programınızı derleyin ve çalıştırın
Not:
Bu belge, Qt SDK'nın işletim sisteminize başarıyla kurulduğunu varsaymaktadır. Sisteminizde Qt SDK kurulu değilse, Ubuntu Linux'ta Qt SDK Nasıl Kurulur hakkında daha fazla bilgi için lütfen aşağıdaki belgeye bakın. Bu belge ayrıca, C++ programlama dili hakkında temel bilgilere sahip olduğunuzu varsayar. Esasen, Qt SDK, C++ ile programlanmıştır ve büyük ölçüde C++ tasarımına ve işlevlerine dayanır. Not:
Qt SDK 4.8 ve Qt SDK 5.0 ile bazı derleme değişiklikleri var, umarım bu makale iki farklı Qt SDK sürümü arasındaki derleme sorunlarını çözecektir.
adımlar
Yöntem 1/1: Qt 4.8 SDK Derleme Talimatları
Adım 1. Bu alıştırma için Ubuntu Linux üzerinde bir terminal açacağız ve bir Qt programı için ana dizini oluşturacak olan aşağıdaki komutu vereceğiz
-
Yaz/Kopyala/Yapıştır:
mkdir QtHelloWorld
Adım 2. Aşağıdaki komutu vererek QtHelloWorld dizininize geçin
-
Yaz/Kopyala/Yapıştır:
cd QtMerhabaDünya
- Bu, Qt programınızı oluştururken doğru dizinde olduğunuzdan emin olmak için çok önemlidir.
Adım 3. QtHelloWorld dizinindeyken Qt Program kaynak kod dosyamızı oluşturacağız.
-
Yaz/Kopyala/Yapıştır:
nano ana.cpp
- veya
-
Yaz/Kopyala/Yapıştır:
gedit ana.cpp
- Bu komut, Qt programı için main.cpp dosyasını yaratacaktır.
Adım 4. Şimdi aşağıdaki kod kutusuna aşağıdaki satırları main.cpp kaynak kod dosyanıza ekleyin
-
Yaz/Kopyala/Yapıştır:
#include #include #include int main(int argc, char *argv) { QApplication app(argc, argv); QLabel merhaba("İlk WikiHow Qt programıma hoş geldiniz"); merhaba.setWindowTitle("İlk WikiHow Qt Programım"); merhaba.yeniden boyutlandır(400, 400); merhaba.göster(); app.exec()'i döndür; }
-
Dosyayı main.cpp olarak kaydedin ve çıkın
içinde olduğunuzdan emin olun. QtMerhabaDünya Dosyayı derlemek ve derlemek için aşağıdaki komutları girmeden önce.
-
Yaz/Kopyala/Yapıştır:
qmake -projesi
Bu, Qt proje dosyasını yaratacaktır
-
Yaz/Kopyala/Yapıştır:
qmake
Bu, Qt make dosyasını yaratacaktır
-
Yaz/Kopyala/Yapıştır:
Yapmak
Bu, sisteminizdeki Qt make dosyasını çalıştırılabilir bir programda derleyecektir. Bu noktada, herhangi bir hata olmaması koşuluyla, dosyanın yürütülebilir bir programa derlenmesi gerekir
- Son olarak, Qt yürütülebilir dosyasını çalıştırarak programınızı yürütün. Yürütülebilir dosyanızı çalıştırmak için./ komutunu kullanın veya yürütülebilir programın adını terminal satırına yazın.
-
Yaz/Kopyala/Yapıştır:
./QtHelloWorld
Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir
Qt 5.0 SDK Derleme Talimatları:
-
Bu alıştırma için Ubuntu Linux üzerinde bir terminal açacağız ve bir Qt programı için ana dizini oluşturacak olan aşağıdaki komutu vereceğiz.
-
Yaz/Kopyala/Yapıştır:
mkdir QtHelloWorld
-
-
Aşağıdaki komutu vererek QtHelloWorld dizininize geçin
-
Yaz/Kopyala/Yapıştır:
cd QtMerhabaDünya
- Bu, Qt programınızı oluştururken doğru dizinde olduğunuzdan emin olmak için çok önemlidir.
-
-
QtHelloWorld dizinindeyken Qt Program kaynak kod dosyamızı oluşturacağız.
-
Yaz/Kopyala/Yapıştır:
nano ana.cpp
- veya
-
Yaz/Kopyala/Yapıştır:
gedit ana.cpp
- Bu komut, Qt programı için main.cpp dosyasını yaratacaktır.
-
-
Şimdi aşağıdaki kod kutusuna aşağıdaki satırları main.cpp kaynak kod dosyanıza ekleyin.
-
Yaz/Kopyala/Yapıştır:
#include #include #include int main(int argc, char *argv) { QApplication app(argc, argv); QLabel merhaba("İlk WikiHow Qt programıma hoş geldiniz"); merhaba.setWindowTitle("İlk WikiHow Qt Programım"); merhaba.yeniden boyutlandır(400, 400); merhaba.göster(); app.exec()'i döndür; }
-
Dosyayı main.cpp olarak kaydedin ve çıkın
içinde olduğunuzdan emin olun. QtMerhabaDünya Dosyayı derlemek ve derlemek için aşağıdaki komutları girmeden önce.
-
Yaz/Kopyala/Yapıştır:
qmake -projesi
- Bu, Qt proje dosyasını oluşturacaktır.
- Ancak, Qt 5.0 SDK'da bir metin düzenleyici kullanmalı ve oluşturulan *.pro dosyanıza aşağıdakileri eklemeli, nano veya gedit gibi bir metin düzenleyici kullanmalı ve aşağıdaki komutları vermelisiniz:
-
Yaz/Kopyala/Yapıştır:
nano QtHelloWorld.pro
- Oluşturduğunuz QtHelloWorld.pro'nuz şuna benzer görünmelidir:
ŞABLON = uygulama HEDEFİ = QtHelloWorld #INCLUDEPATH +=. # Giriş SOURCES += main.cpp
Oluşturduğunuz QtHelloWorld.pro dosyanızı şöyle görünecek şekilde düzenleyin:
TEMPLATE = uygulama HEDEFİ = QtHelloWorld QT += çekirdek gui QT += widget'lar #INCLUDEPATH +=. # Giriş SOURCES += main.cpp
- TARGET anahtar sözcüğü altındaki QtHelloWorld.pro dosyasına aşağıdaki satırları ekledikten sonra qmake'i çalıştırın.
-
Yaz/Kopyala/Yapıştır:
QT += çekirdek gui
-
Yaz/Kopyala/Yapıştır:
QT += widget'lar
Dosyayı kaydet ve çık
-
Yaz/Kopyala/Yapıştır:
qmake
Bu, Qt make dosyasını yaratacaktır
-
Yaz/Kopyala/Yapıştır:
Yapmak
Bu, sisteminizdeki Qt make dosyasını çalıştırılabilir bir programda derleyecektir. Bu noktada, herhangi bir hata olmaması koşuluyla, dosyanın yürütülebilir bir programda derlenmesi gerekir
- Son olarak, Qt yürütülebilir dosyasını çalıştırarak programınızı yürütün. Yürütülebilir dosyanızı çalıştırmak için./ komutunu kullanın veya yürütülebilir programın adını terminal satırına yazın.
-
Yaz/Kopyala/Yapıştır:
./QtHelloWorld
-
-
-