Made the Track Progress Slider clickable.

This commit is contained in:
The Wobbler 2024-12-22 19:09:37 +01:00
parent 7844e15aa2
commit 19b6f4dcaa
4 changed files with 22 additions and 2 deletions

View file

@ -0,0 +1,19 @@
#!/usr/bin/python3
from PyQt6.QtCore import Qt
from PyQt6.QtGui import QMouseEvent
from PyQt6.QtWidgets import QSlider
class TrackProgressSlider(QSlider):
def mousePressEvent(self, event: QMouseEvent):
if event.button() == Qt.MouseButton.LeftButton:
event.accept()
x = event.pos().x()
value = self.maximum() * x // self.width()
self.setValue(value)
return super().mousePressEvent(event)