Yeni bir form oluşturma
18.01.2008 - 13:47
EkleBunu Sosyal Paylaşım Butonu1 Yorum | 1186 Okuma

Yeni bir form oluşturarak işe koyuluyoruz.

Aşağıda resimdede gösterildiği gibi QT Designer ilk açıldığında "New Form" penceresi ekrana gelecektir (Eğer eclipse içinde form oluşturacaksanız http://www.nesimia.com/docs/qt-ile-gui-programlama/bolum-ide/ilk-projemiz/pid/25 sayfasındaki  Qt Gui Class kısmına gözatın.) burada

 

  • Dialog with Buttons Buttom : Formun altında buton bulunan bir diyalog pencersi oluşturur.
  • Dialog with Buttons Right : Formun sağında buton bulunan bir diyalog pencersi oluşturur.
  • Dialog without Buttons : Butonsuz bir diyalog pencersi oluşturur.
  • Main Window : Araç kutusu, menüler oluşturabileceğiniz bir ana pencere oluşturur.
  • Widget : Sadece form.

Ben Main Window seçip "Create" düğmesine tıklıyorum.

Peki yukarıdaki resimde kırmızı numaralar ile gösterilen pencereler ne işe yarıyor. 

1. WidgetBox, Parçaçık kutusu burada QT bileşenleri bulunur istediğiniz bileşeni sürekle bırak ile form üzerine bırakabilirsiniz.

2. Signal/Slot Editor parçaçıklarda bir olay olşturğunda ne yapılması gerektiğini (SLOT ile) buradan belirtiyoruz tıpkı delphi yada visualbasic'deki events'lar gibi

3. Formun kendisi

4. Action Editor yani olay yöneticisi buradan yeni action tanımlayıp sürükle bırak yöntemi ile menülere, toolbar(araç kutularına) ekleyebiliriz.

5. Nesne gözlemcisi hangi parcacığın yada bileşenin tipini ve hangi bileşenin altında olduğunu görebiliriz.

6. Property Editor yani özellik yöneticisi parçaçıkların yada bileşenleri özellikleri belirtmek için kullanırız örneğin bir düğmenin yazısını değiştirmek yada bir etikete resim atamak ...v.b. gibi

7. Resource Editor kaynak yöneticisi resim,icon v.b. eklemek için.

Peki bu resimdekine göre ne yaptık? Yeni bir ana pencere "Main Window" oluşturduktan sonra 3 numara ile gösterilen form penceresinde "Type Here" yazan yerde tıklayıp "Dosya" yazdım böylece bir dosya menüsü oluşturmuş olduk hemen altınada "Çıkış" yazmamla beraber Designer 4 ile gösterilen Action Editor'de görüldüğü gibi "action_k" isiminde bir action oluşturdu. 2 ile gösterilen Signal/Slot Editor penceresinde artı simgesine tıklayıp action tetiklendiğinde yapılması gerekeni belirttim yani action_k tetiklenince MainWindow isimli pencereyi kapat demiş olduk.

Form menüsünden Preview tıklayarak formumuzu test edebiliriz.

 

ÖncekiSonraki
QT Designer KullanımıVeritabanı

'Yeni bir form oluşturma' İle İlgili Diğer Yazılar İçin Tıklayın.

1 Yorum
Evrim
21.01.2008 - 10:54
Teşekürler abi devamını hızla bekliyoruz :):)

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ı