Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SeekSlider(QSlider):
- light_stylesheet = f"""
- QSlider::handle {{
- height: 2px;
- background: {LIGHT_AUDIO_CONTROLLER_SEEK_SLIDER_HANDLE_BACKGROUND.name()};
- }}
- QSlider::add-page {{
- background: {LIGHT_AUDIO_CONTROLLER_SEEK_SLIDER_BACKGROUND.name()};
- }}
- QSlider::sub-page {{
- background: {LIGHT_AUDIO_CONTROLLER_SEEK_SLIDER_PASSED_BACKGROUND.name()};
- }}
- """
- dark_stylesheet = f"""
- QSlider::handle {{
- height: 2px;
- width: 2px;
- background: {DARK_AUDIO_CONTROLLER_SEEK_SLIDER_HANDLE_BACKGROUND.name()};
- }}
- QSlider::add-page {{
- background: {DARK_AUDIO_CONTROLLER_SEEK_SLIDER_BACKGROUND.name()};
- }}
- QSlider::sub-page {{
- background: {DARK_AUDIO_CONTROLLER_SEEK_SLIDER_PASSED_BACKGROUND.name()};
- }}
- """
- def __init__(self, *args):
- super().__init__(*args)
- self.setStyle(Style())
- def set_dark_mode_enabled(self, dark_mode_enabled: bool) -> None:
- if dark_mode_enabled:
- self.setStyleSheet(self.dark_stylesheet)
- else:
- self.setStyleSheet(self.light_stylesheet)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement