2011-11-17 22 views
12

QtCreator'da QTreeWidget öğesini dikey düzende, sağdaki birçok şeyle dikey olarak ayıran bir QSplitter yarattım.QSplitter: İkinci sütun nasıl daha küçük yapılır?

Bu ikinci sütunun varsayılan olarak, ilkini en üst düzeye çıkarmak için gereken minimum alanı almasını istiyorum.

Splitter'in boyutlarını ve dikey politikasını genişletmeyi denedim ama kesinlikle doğru yapmadım. Bunu tam olarak nasıl ayarlayabilirim?

cevap

14

Kodu, QSplitter::setStretchFactor(int index, int stretch) ile ayarlayabilirsiniz.

Bir 1 streç ve sahip ilk sütununu teşkil edeceği ikinci 0.

splitter->setStretchFactor(0, 1); 
splitter->setStretchFactor(1, 0); 
+1

QtDesigner böyle bir özelliği ayarlamak için bir olasılık var mı? İçeriği çok küçük bir sütunda düzenlemek rahatsız edici ... – leemes

+0

@leemes Üzgünüm, QtDesigner kullanmıyorum, bununla ilgili yardımcı olamam. –

İlgili konular