QMainWidget içinde bulunan widget'lar ile QMainWidget'ın kenarları arasındaki dolguyu artırmaya çalışıyorum. Aşağıdaki resimde sorunu görebilirsiniz: ve ana pencerenin sol kenarı (QMainWidget merkez widget) QTabWidget arasında hiçbir dolgusu yokQMainWindow ile birlikte gelen widget'lar arasında dolgu oluşturma
. Ayrıca QDockWidgets ile ana pencerenin sağ kenarı arasında dolgu yoktur.
Ben QSS stil sayfasıyla dolgu artırmaya çalıştı:QMainWindow {
padding: 10px;
margin: 10px;
border: 5px solid red;
}
ama bazı gerçekten beklenmeyen bir sonuç var:
Ben setContentsMargins
yöntemi ulaşmaya çalıştım ama aslında etrafında marjlarını değiştirir merkezi pencere aracı, yöntemin adı gibi.
QMainWindow ile birlikte gelen widget'lar arasında nasıl dolgu ekleyebilirim? QSS ile değiştirmenin bir yolu var mı?
'u arayabilirsiniz. Kolay düzeltme, merkezi pencere öğesi olarak bir 'QWidget' ayarlamak ve 'contentMargins'i widget'ın düzenine ayarlamaktır. Ardından 'QTabWidget'inizi widget'ın düzenine ekleyin. – thuga
@ezpresso bunu hiç çözdünüz mü? Bendede aynı sorun var – Supamee