2016-04-13 18 views
0

Görüntülerin nasıl oluşturulduğuna benzer türde bir ızgara düzeni oluşturmaya çalışıyorum.Düzgün boyutlu öğeleri ızgara düzenine doğru satırda ekle

Sağa, yukarıdan aşağıya doğru sabit boyutlu resimler eklemek istiyorum ancak bir satırda başka bir görüntü eklendiğinde sorun çıkmaya başlayacağım ve sonra bu resimlerin yeni yerleştirilmesi gerektiğine karar vereceğim kürek çekmek. Pencere o sığabilecek kaç göre satırlara üzerine/içine görüntüleri hareket etmelidir boyutlandırır Ayrıca

.

Ive sığabilecek biliyorum eğer ince olduğu içinde bir ızgara düzeni olan bir kaydırma alanı var ancak pencere genişliği küçülüyorsa öğeyi hareket ettirmeyi ve öğenin başka bir yere taşınan 1 satır aşağı taşınması gerektiğini söyleyemem.

+0

Bir “QGraphicsView” kullanarak bakmalısınız. Size pozisyon ve boyutlandırma üzerinde mutlak kontrol sağlayacaktır. –

cevap

2

QWidgets kullandığınızı varsayalım Öğelerin nasıl görüntülendiği konusunda bir QItemDelegate kullanmak istediğinizde, düzeni ücretsiz olarak yapan QListView uygulamasını kullanmanızı öneririz. QListView için görünüm modu QListView :: IconMode olarak ayarlanmalıdır, böylece bir liste ızgarası ve bir liste yoktur.

Ancak QtQuick öğelerini kullanmak çok daha kolaysa, Image delegeleri olan bir GridView gerçekten çok hızlı bir şekilde istediğiniz şeyi yapar ve size UI oluşturmak için GPU gücünü kullanır.

+0

Harika teşekkürler, QListView ile uğraştım ve ihtiyacım olanı tam olarak yapıyor. Int QtQuick'e bakmam gerekecek, onunla hiçbir şey yapmadım. Şu anda Qt Designer'da düzenlerimi yapıyorum. Ben qt için oldukça yeni, tavsiye için teşekkürler! – VangardMk

İlgili konular