博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt5滑块控件
阅读量:3898 次
发布时间:2019-05-23

本文共 1229 字,大约阅读时间需要 4 分钟。

#QComBoximport sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *class QSliderDemo(QWidget):    def __init__(self):        super(QSliderDemo,self).__init__()        self.initUI()    def initUI(self):        self.setWindowTitle('滑块控件演示')        self.resize(300,200)        layout = QVBoxLayout()        self.label = QLabel('Hello PyQt5')        self.label.setAlignment(Qt.AlignCenter)        layout.addWidget(self.label)        self.slider = QSlider(Qt.Horizontal)        self.slider.setMinimum(1)        self.slider.setMaximum(99)        #步长        self.slider.setSingleStep(2)        #设置当前值        self.slider.setValue(18)        #设置刻度位置        self.slider.setTickPosition(QSlider.TicksBelow)        #s设置刻度间隔        self.slider.setTickInterval(10)        #绑定事件        self.slider.valueChanged.connect(self.valueChange)        layout.addWidget(self.label)        layout.addWidget(self.slider)        self.setLayout(layout)    def valueChange(self):        print('当前值: %s' % self.slider.value())        size = self.slider.value()        self.label.setFont(QFont('Arial',size))if __name__ == '__main__':    app =QApplication(sys.argv)    main = QSliderDemo()    main.show()    app.exit(app.exec_())

在这里插入图片描述

转载地址:http://ooben.baihongyu.com/

你可能感兴趣的文章
C中的继承和多态
查看>>
linux修改ssh端口和禁止root远程登陆设置
查看>>
What really happens when you navigate to a URL
查看>>
偶遇with ties
查看>>
linux 编译指定库、头文件的路径问题
查看>>
使用gdb调试运行时的程序小技巧
查看>>
linux后端服务程序之信号处理
查看>>
Padding也要小心
查看>>
linux异步IO编程实例分析
查看>>
小组开发环境搭建: apache+ftp+cvs+samba
查看>>
Learning C with gdb
查看>>
不可不知的json库
查看>>
JSON格式解析和libjson使用简介
查看>>
关于Json格式的理解
查看>>
c语言解析json数据
查看>>
一个C实现的记日志的函数库
查看>>
C语言简单实现日志功能的的题目
查看>>
C 实现的 日志模块
查看>>
C语言实现简单的分级别写日志程序
查看>>
深入理解HTTP Session
查看>>