14.4 QScrollBar滾動條控制元件
阿新 • • 發佈:2022-04-20
一、QScrollBar滾動條控制元件
1.基本概念
2.程式碼
點選檢視程式碼
from PyQt5.Qt import * import sys class Window(QWidget) : def __init__(self) : super().__init__() self.setWindowTitle("高階控制元件-QScrollBar滾動條控制元件 - PyQt5中文網") self.resize(600, 500) self.func_list() def func_list(self) : self.func() # 通過滾動條 設定字型大小 def func(self) : # 1.文字 self.label = QLabel('QScrollBar滾動條控制元件') # self.label.adjustSize() # 2.滾動條 self.scr = QScrollBar() self.scr.setMaximum(120) self.scr.sliderMoved.connect(self.scrmove) # 3.建立佈局,放入控制元件 box = QHBoxLayout() box.addWidget(self.label) box.addWidget(self.scr) self.setGeometry(200, 200, 200, 150) self.setLayout(box) # 槽函式 def scrmove(self) : self.label.setFont(QFont('黑體', self.scr.value(), self.scr.value())) if __name__ == '__main__' : app = QApplication(sys.argv) window = Window() window.show() sys.exit(app.exec_())