Qt

2010-02-19 32 views
9

'da bir pencere öğesi başka bir yere nasıl yerleştirilir? Qt'de bir resim çiziyorum. Şimdi bunun üzerinde ilerleme çubuğu yerleştirmek istiyorum. i nasıl yapabilirim? ..Qt

adımlar i

  1. bir pencere oluşturma yapmaya takip ediyorum,

  2. Çizim resmini penceresinin boya olayı

  3. Sonra QGridLayout oluşturmak düzeninizi görüntülemek için, pencerenizi ekleyin

  4. Üzerine görüntüleyin.

i resim penceresinin bir kısmı üzerinde, ilerleme çubuğu eklemek istediğinizi varsayalım. Bunu nasıl yapabilirim

Pencere boya olayında uygulamak mümkün olduğunu düşünmüyorum.

bana

Teşekkür

cevap

8

İlerleme çubuğunu, düzeninize eklemeden QWidget'inizin alt öğesi olarak ekleyebilirsiniz. Bu QProgressBar'ı QWidget'e çeker. Düzeni kullanmıyor olduğunuzdan, QProgressBar'ın konumunu manuel olarak yönetmeniz gerekecektir.

+0

Ya .. yönteminiz işe yaradı .. bir soru daha. Başka bir düzen oluşturup ona ilerleme çubuğu ekleyemiyorum ve görüntü penceresi düzenine ayarlıyorum? ... Böyle denemiyorum gelmiyor. bu mümkün mü değil mi? – Naruto

+1

Bir mizanpaja bir düzen ekleyebileceğinizden (addItem işlevini kullanarak) yapabilirsiniz. –

0

Ben sadece ızgara düzenine bir ilerleme çubuğu widget'ı ekleyerek çalışması gerektiğini düşünüyorum yardımcı ediniz.

+0

Sorun şu ki, eklediğim ilk aygıt müşteri ekranımla tam uyuyor .. bu yüzden bir sonraki gadget'ı yerleştirmek için. Bir sonraki gadget'ı, yani görüntü çubuğunun üzerine ilerleme çubuğunu yerleştirmek istiyorum. – Naruto