İlk Projemiz
04.12.2007 - 16:25
EkleBunu Sosyal Paylaşım Butonu0 Yorum | 966 Okuma

Eclipse ile Qt4 projesi oluşturup merhaba dünya diyeceğiz.

"File" menüsünden "New/Project" komutunu veriyoruz,

eclipse new project

listeden Qt altındaki "Qt Gui Project" i seçip "Next" tıklıyoruz,

eclipse new project

 

projeye bir isim veriyoruz ben projeye "merhabadunya" ismini veriyorum, "Next"e tıklayın

eclipse new project

"Setup the class and file names." kısmında programınızın ana ekranı hangi tip olacaksa "UI Type" kısmında belirtiyoruz ben "QMainWindow" seçiyorum, tekrar "Next"e tıklayın

"Select the qt modules" sayfasından projemiizde kullanacağınız modülleri seçiyoruz, örneğin bir sql uygulaması geliştiriyorsanız SQL modülünü seçmelisiniz, isterseniz bu modülleri daha sonra .pro yöneticisi ilede güncelleyebilirsiniz. (eclipse içinde .pro dosyasına çift tıkladığınızda açılır.) "Finish" e tıklayınca eclipse projeyi oluşturmaya başlayacaktır. merhabadunya.ui dosyasına çift tıklayıp form tasarımızımı yaptıktan sonra "Run" menüsünden projeyi çalıştırabiliriz.

Bir yere özellikle değinmek istiyorum projenize yeni formlar (arayüzler) eklemek istediğinizde "File/New/Other" menüsünden "Select a wizard" dan Qt altındaki "Qt Gui Class" ı seçin

eclipse qt gui class

çünkü bu sihirbaz hem .ui dosyasını hem bu dosyaya ait .h ve .cpp dosyalarınıda barındıran eksiksiz bir arayüz sınıfı oluşturacaktır size ise sadece sınıfı kullanmak kalacaktır. Örneğin ben "hakkinda" isiminde bir arayüz oluşturmak istiyorum aşağıdaki resimde oluşturulacak dosyaların ismini ve arayüzün tipini belirliyorum.

eclipse qt gui class

 

"Finish"e tıkladığımızda eclipse arayüzün oluşması için gerekenleri yapacaktır biz ise bu arayüzün .h dosyasını istediğimiz yerde include edip kullanmaya başlayabiliriz. ( Zekice:) )

ÖncekiSonraki
Eclipse KurulumQT Designer Kullanımı

'İlk Projemiz' İle İlgili Diğer Yazılar İçin Tıklayın.

0 Yorum
Google
 
En Son Yorumlar (Makaleler)
  • Nesimi ACARCA:@Suat ATAN Galiba et-elipse-integration bileşenini yüklemediniz, en üstte ikinci pa...
  • Suat ATAN:Nesimi Bey Merhaba; QT'yi bir de windowsta deneyeyim dedim. QT mingw'yi de iç...
  • Suat ATAN:Nesimi Bey; C/C++ ile GUI programlamak neredeyse hayat amacım olmuştu. Java,PHP,JSP,...
  • Nesimi ACARCA:QObject::connect( f.ornekButton, SIGNAL(clicked()), 0, SLOT( ornek->show() ) ); &...
  • Cihan:Merhabalar, öncelikle bu güzel makale için tebrikler... Benim bir so...
  • Muallim:Kardeş Windows'ta denedim her şey güzel de, çalıştırma aşaması nasıl windows'ta ?...
  • Taner Senyurt:Hosgeldin aykut :D...
  • Aykut SAY:Merhabalar. biraz geç oldu ama QT ile bugün ilk kez tanıştım ve bir .Net geliştirici olarak yi...
  • Nesimi ACARCA:Bence tüm yüklemleri silip tekrar deneyin windows için http://www....
  • Doğugün Özkaya:kullandığım qt 4.3.4 olduğundan sanırım; "bin" klasörünün içinde qmake, uic ya da ...
Sponsor Bağlantı