PyQt6之滚动条
示例代码
# _*_ coding: UTF-8 _*_
# 开发团队: 大军安全
# 开发人员: Dreams
# 开发期日: 2025/9/19 15:38
# 文件名称: scrollBar.py
# 开发工具: PyCharm
# 项目名称: 滚动条示例
import sys
from PyQt6.QtWidgets import QWidget, QApplication, QProgressBar, QHBoxLayout, QScrollBarclass Wiget(QWidget):def __init__(self):super().__init__()self.initUI()def initUI(self):self.setWindowTitle("测试")self.setGeometry(800, 300, 500, 300)hbox = QHBoxLayout()self.s1 = QScrollBar()self.s1.setMaximum(255)self.s1.valueChanged.connect(self.sliderval)self.s1.sliderMoved.connect(self.sliderval)self.s2 = QScrollBar()self.s2.setMaximum(255)self.s2.valueChanged.connect(self.sliderval)self.s2.sliderMoved.connect(self.sliderval)self.s3 = QScrollBar()self.s3.setMaximum(255)self.s3.sliderMoved.connect(self.sliderval)self.s3.valueChanged.connect(self.sliderval)hbox.addWidget(self.s1)hbox.addWidget(self.s2)hbox.addWidget(self.s3)self.setLayout(hbox)def sliderval(self):print(self.s1.value(),self.s2.value(),self.s3.value())if __name__ == "__main__":app = QApplication(sys.argv)window = Wiget()window.show()sys.exit(app.exec())
示例效果