1
0
Fork 0

toggleSwitch 메서드 추가

This commit is contained in:
EnvyPC 2024-04-10 17:31:29 +09:00
parent 25b6e7ba63
commit ba9b09bc05
1 changed files with 15 additions and 0 deletions

View File

@ -67,3 +67,18 @@ class ToggleSwitch(QWidget):
self._checked = checked
self._update_animation()
self.update()
def isChecked(self):
return self._checked
def setState(self, state):
"""ToggleSwitch의 상태를 설정합니다.
Args:
state (bool): True로 설정하면 스위치를 체크 상태로, False로 설정하면 언체크 상태로 변경합니다.
"""
if self._checked != state:
self._checked = state
self._update_animation()
self.clicked.emit(self._checked)
self.update()