七、PyQT5控件——QSlider,QSpinBox
一、Qslider QSlider是一个滑动条,可以设置成水平或垂直放置。最常用的方法允许用户在某一范围内互动该滑块,并将滑块的位置转换成一个整数值(int类型),这种方式可以在某一个范围内平顺的变动,并触发valuechangd信号,产生相应变化。但QSlider能发射的信号并不局限于这一种: valuechanged。滑块位置变动时发射此信号; sliderPressed。当用户按下滑块时就会发射该信号; sliderMoved。当用户拖动滑块时发射信号; sliderReleased。用户释放滑块时发射该信号。 1 import sys,os 2 from PyQt5.QtWidgets import QWidget,QSlider,QApplication,QLabel,QVBoxLayout 3 from PyQt5.QtGui import QIcon 4 from PyQt5.QtCore import Qt 5 6 path = os.path.dirname(os.path.dirname(os.path.dirname( __file__ ))) 7 8 class MyWindow(QWidget): 9 10 def __init__ (self): 11 super(). __init__ () 12 self.initUI() 13 14 def