C++ ve Qt ile Programlama

Bir yazı dizisine başlıyorum :) .  Bu yazıda hazırlık aşamalarını nelerin kurulacağını, neyin ne olduğunu göreceğiz. Hadi başlayalım.En baştan başlayarak hızlıca ilerleyelim.

Qt nedir? Qt, platformlar arası bir uygulama geliştirme sistemidir.Çoğunlukla gui’si olan programlar için kullanılır fakat konsol uygulamalarıda geliştirmeniz mümkün. Qt c++ kullanır fakat diğer dilleride kullanmanız mümkün.(Python, rubby vs.) Qt platformdan bağımsızdır. Windows, Linux, Mac vs. hepsinde kullanabilirsiniz. Bu kadar bilgi yeter. Şimdi ana meseleye geçelim.

Bu yazıda “qt creator” üzerinde duracağım. Qt creator ile nasıl c++ uygulamaları geliştireceğinizi anlatacağım. Öncelikle şu adrese gidip kendiniz için uygun olanı indiriyorsunuz, tabii biz Pardus kullandığımız için şunu indiriyoruz.İndikten sonra indiği klasöre girip uçbirimi açıyoruz ve

chmod u+x qt-sdk-linux-x86-opensource-2010.04.bin
./qt-sdk-linux-x86-opensource-2010.04.bin

diyip kurulumu başlatıyoruz ve gerekli adımları takip ettikten sonra kurulum bitiyor. Eğer isterseniz paket yöneticisinden “qt-demos”(örnek uygulamalar içerir) ve “qt-doc”u(belgeler vs. içerir) kurabilirsiniz. Bu belgeler çok işinize yarayacaktır. Sonrasında qt creator’ü çalıştırıyoruz.

Kullanıcı dostu bir arayüze sahip. Kullanımı da gayet basit. Ve ilk ugulamamıza geçelim.Bizim ilk uygulamamız biraz farklı olacak. Qt creator’den File->New File or Project->Qt c++ Project->Qt GUI App. diyoruz.

Projenin nereye kaydedileceğini ayarladıktan sonra ileri diyoruz ve bitiriyoruz. Bizi ana form’un tasarım sayfasına gönderiyor. Soldaki menüden isteklerinizi seçip koyabilirsiniz. CTRL + R kombinasyonu ile de uygulamanızı çalıştırabilirsiniz.

Sol taraftaki “Edit” bölümüne geliyoruz. Burada bir proje ağacı var, projenin içindeki dosyaları vs. her şeyi görebilirsiniz. Proje dosyasını inceleyecek olursak uzantısı “.pro”dur. İçinde formlar, başlık dosyaları ve kaynak dosyalarını belirtir, işletim sistemine göre derleme türünü vs ayarlayada bilirsiniz.

Proje ağacından main.cpp’ye girerseniz şunun gibi bir şey ile karşılaşacaksınız.

#include <QtGui/QApplication>
#include “mainwindow.h”

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();

return a.exec();
}

#include <QtGui/QApplication> ile gerekli modülü dahil ettik. #include “mainwindow.h” mainwindow.h dosyasını main.cpp’ye dahil ettik. “MainWindow w;” komutu ile mainwindow’u w olarak tanımladık ve w.show() ile formumuzu gösterttik. app.exec(); ile her şeyi Qt’ye devrettik…

Bu kodları yazmak zorunda değiliz tabii qt creator bizim için her şeyi ayarlıyor. Bu yazıda sadece bir giriş yaptık, gelecek yazılarda basit bir uygulama yapacağız ve sinyal slot kavramını ele alacağız. Olaylar ve olayları yakalamaya bakacağız. Bir sonraki yazıda buluşmak üzere. :)

mod u+x qt-sdk-linux-x86-opensource-2010.04.bin

4 Responses to C++ ve Qt ile Programlama

  1. Serkan diyor ki:

    merhaba devamını bekliyoruz

  2. Pingback: C++ ve Qt Programlama Dersleri 2 | "isamert"

  3. isamert diyor ki:

    Devamı için,

  4. ejderundengel diyor ki:

    Uç birimi dediğin ne arkadaşım yukarıda yazdığın kodda ise linux adı geçiyor. XP kullanan adam onu kullansa olıcak mı yani.

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Takip Et

Get every new post delivered to your Inbox.