diff --git a/ttkDesigner/app/superobj/superlayout.py b/ttkDesigner/app/superobj/superlayout.py index a7845715..1c65bbf7 100644 --- a/ttkDesigner/app/superobj/superlayout.py +++ b/ttkDesigner/app/superobj/superlayout.py @@ -84,7 +84,8 @@ class SuperLayout(ttk.TTkWidget): data = self canvas = self.getCanvas() canvas.clean() - ttk.TTkWidget._paintChildCanvas(canvas, self._lay, self._lay.geometry(), self._lay.offset()) + self.paintEvent() + ttk.TTkWidget._paintChildCanvas(canvas, self.layout(), self.layout().geometry(), self.layout().offset()) drag.setHotSpot(evt.x, evt.y) drag.setPixmap(canvas) drag.setData(data) diff --git a/ttkDesigner/app/superobj/superwidget.py b/ttkDesigner/app/superobj/superwidget.py index 52416b53..cdaa84df 100644 --- a/ttkDesigner/app/superobj/superwidget.py +++ b/ttkDesigner/app/superobj/superwidget.py @@ -47,7 +47,7 @@ class SuperWidget(ttk.TTkWidget): kwargs['paddingRight'] = padr super().__init__(*args, **kwargs) #self.resize(*self._wid.size()) - h,s,l = randint(0,359),100,80 + h,s,l = randint(0,359),100,randint(60,80) r,g,b = ttk.TTkColor.hsl2rgb(((h+5)%360,s,l)) self._layoutColor = ttk.TTkColor.bg(f"#{r:02X}{g:02X}{b:02X}", modifier=ttk.TTkColorGradient(increment=+2)) r,g,b = ttk.TTkColor.hsl2rgb(((h+5)%360,s,l))