PyQt5--Signal&Slot

匿名 (未验证) 提交于 2019-12-02 22:11:45
 1 # -*- coding:utf-8 -*-  2 '''  3 Created on Sep 14, 2018  4   5 @author: SaShuangYiBing  6 '''  7 import sys  8 from PyQt5.QtCore import Qt  9 from PyQt5.QtWidgets import QApplication,QWidget,QLCDNumber,QSlider,QVBoxLayout,QHBoxLayout 10  11 class New_test(QWidget): 12     def __init__(self): 13         super().__init__() 14         self.initUI() 15          16     def initUI(self): 17         lcd = QLCDNumber(Qt.Vertical,self) 18         lcd.setDigitCount(5) #用来控制显示的位数 19 #         lcd.setSegmentStyle(QLCDNumber.Flat) #设置 LCD number字体样式:Outline,轮廓突出,颜色为背景色;Filled,内部填充型,颜色为黑色;Flat,平面型 20 #         lcd.setMaximumSize(50,50) #用来控制LCD的宽和高 21 #         lcd.setMaximumWidth(300) # 用来控制LCD的宽度 22 #         lcd.setMaximumHeight(20) #用来控制LCD控件的高度 23         sld = QSlider(Qt.Horizontal,self) 24         sld.setMaximum(10000) #用来控制slidebar的长度 25          26         vbox = QVBoxLayout() 27         vbox.addWidget(lcd) 28         vbox.addWidget(sld) 29          30         self.setLayout(vbox) 31         sld.valueChanged.connect(lcd.display) 32          33         self.setGeometry(300,300,250,150) 34         self.setWindowTitle('Sigal&Slot') 35         self.show() 36          37 if __name__ == '__main__': 38     app = QApplication(sys.argv) 39     ex = New_test() 40     sys.exit(app.exec_())

文章来源: PyQt5--Signal&Slot
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!