2011-03-22 14 views
10

QDesigner'da pencere veya pencere için widget'ı ayarlamak mümkün mü, bir widget'im 3 satır düzenlemesi ve etiket içeriyor ve bu pencere aracını pencere ortasında ayarlamak istiyorum.Widget'ı merkezde ayarlayın QDesigner

cevap

1

Pencerelerinize bir düzen ekleyin ve widget'leri mizanpaja ekleyin. Ardından, konum ilkesini layout'un özellikler panelinde ayarlayabilirsiniz.

+0

Seni iyi anlamıyorum, cadı yerleşimini kullanmam gerek. – SIFE

+0

Sizin durumunuzda, pencereye yalnızca bir widget eklediğiniz için, herhangi bir düzeni kullanabilirsiniz. Tasarımcıda Bunu yapın: Pencere üzerindeki pencere parçasını ekleyin ve ardından üstteki tek düğme düzenine tıklayın. Varsayılan davranış, widget'i yerleşimin içinde ortalamaktır. –

+0

Sanırım anladım, iki tane verticalSpacer'ı yukarı ve widget'ım altına yerleştirdim ve iki horizontalSpacer sağa ve widget'ı bıraktım sonra tüm temayı seçtim ve Grid mizanpajı uyguluyorum. davasında pencere. – SIFE

2

Oldukça basit olmalıdır:

  1. takın yatay boşluk
  2. Set Yatay düzen
  3. takın Dikey düzen
  4. takın

  5. Yatay açıcısı için Dikey ara parçasını ekleyin başka yatay boşluk (Widget ağacına sürükleyin)

  6. benim QtCreator içinde

Works Yatay boşluğa başka dikey sapcer ekle Widget'larınızın .... etiketler, textedits

  • ekleme gerektiği de senin Designer :)

    iyi şanslar içinde.

  • 18

    son Qt Designer olarak Nesne Müfettişi bir widget'ı sağ tıklayın ve Düzen Hizalama altında tercihinizi seçin.

    Layout Alignment

    +0

    Bunun sadece QT 4.8+ çalıştığına inanıyorum. @Seba'nın cevabı daha önceki qt sürümlerini kapsayacaktır. 'Layout Alignment' (Düzeni Hizalama) 'yı kullanırsanız ve daha önceki sürümlerinde derleyici ile karşılaşırsanız, hata yaparsınız. – JeffCharter

    İlgili konular