zoukankan      html  css  js  c++  java
  • PyQt5--Signal&Slot

     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_())

  • 相关阅读:
    hdu 5972 Regular Number
    hdu 5971 Wrestling Match
    福大软工 · BETA 版冲刺前准备(团队)
    福大软工 · 第十一次作业
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    Alpha 冲刺 (5/10)
  • 原文地址:https://www.cnblogs.com/aziji/p/9646149.html
Copyright © 2011-2022 走看看