PyQt5 实现自定义滑块,效果还不错

最近,黄老师闲来无事,需要做一个 播放器的滑块,但是Qt官方的长这个样子,不太好看

于是我自己写了一个,效果还不错,请看下面的效果图:

功能可以点击,可以拖拽改变进度,和播放器的进度条一样

PyQt5 实现自定义滑块,效果还不错_第1张图片

源码如下:

需要的自取

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QSlider, QPushButton, QLabel
from PyQt5.QtCore import Qt, QPoint, pyqtSignal, QRect

class CustomSlider(QSlider):
    def __init__(self, parent=None ):
        super().__init__(parent)
        self.setOrientation(Qt.Horizon

你可能感兴趣的:(Python编程,python,pyqt,控件)