0

我正在尝试结合 QSlider 和 QProgressBar 来创建一个与 Youtube 类似的滑块,它显示了加载视频的进度,但您也可以拖动视频位置滑块。我正在使用堆叠模式设置为 StackAll 的 QStackedLayout,但滑块下方的进度条不可见。有谁知道如何将小部件堆叠在一起但使两者都可见?这是我的代码:

class ProgressSlider(QStackedLayout):
    def __init__(self):
        self.container = QWidget()
        super().__init__(self.container)
        self.setStackingMode(QStackedLayout.StackAll)

        self.video_slider = VideoSlider(Qt.Horizontal) # inherits QSlider
        self.progress_bar = QProgressBar()
        self.progress_bar.setStyleSheet(self.get_progress_bar_style())

        self.addWidget(self.video_slider)
        self.addWidget(self.progress_bar)
4

0 回答 0