@@ -120,6 +120,8 @@ def __init__(self, showForm=None, parent=None, addWidget=None, **kwargs):
120120 self .titleBar .mousePressEvent = self .mousePressEvent
121121 self .titleBar .mouseMoveEvent = self .mouseMoveEvent
122122 self .titleBar .mouseReleaseEvent = self .mouseReleaseEvent
123+ else :
124+ self .setMovable (False )
123125
124126 self .shownForm = None
125127 if showForm :
@@ -143,8 +145,11 @@ def __init__(self, showForm=None, parent=None, addWidget=None, **kwargs):
143145 self .yesButton .setFocus ()
144146 self .setShadowEffect ()
145147
146- def addWidget (self , widget ):
147- self .verticalLayout_2 .addWidget (widget )
148+ def addWidget (self , widget , alignment = None ):
149+ if alignment :
150+ self .verticalLayout_2 .addWidget (widget , alignment = alignment )
151+ else :
152+ self .verticalLayout_2 .addWidget (widget )
148153
149154 def setShadowEffect (self , blurRadius = 60 , offset = (0 , 10 ), color = QColor (0 ,0 ,0 ,100 )):
150155 shadowEffect = QGraphicsDropShadowEffect (self .widget )
@@ -163,7 +168,7 @@ def mousePressEvent(self, event: QMouseEvent):
163168
164169 def mouseMoveEvent (self , event : QMouseEvent ):
165170 if hasattr (self , 'offset' ):
166- if self .windowFlags () & Qt .FramelessWindowHint :
171+ if self .windowFlags () & Qt .FramelessWindowHint and self . windowMovable :
167172 self .move (self .pos () + event .pos () - self .offset )
168173
169174 def mouseReleaseEvent (self , event : QMouseEvent ):
0 commit comments