File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ def _init_ui(self) -> None:
103103 self .frame = QtWidgets .QFrame (self )
104104 self ._layout .addWidget (self .frame )
105105 self ._layout .setStretch (1 , 1 )
106+ self .checkbox .toggled .connect (self .frame .setEnabled )
106107
107108 def __repr__ (self ) -> str :
108109 return f'{ self .__class__ .__name__ } ({ self .title ()!r} )'
@@ -190,6 +191,10 @@ def set_actions(self, actions: Sequence[QtGui.QAction]) -> None:
190191 def set_checkable (self , checkable : bool ) -> None :
191192 self ._checkable = checkable
192193 self .checkbox .setVisible (checkable )
194+ if checkable :
195+ self .frame .setEnabled (self .checkbox .isChecked ())
196+ else :
197+ self .checkbox .setChecked (False )
193198
194199 def set_checked (self , checked : bool ) -> None :
195200 if self .checkable ():
You can’t perform that action at this time.
0 commit comments