当前位置: 首页 > wzjs >正文

怎么用网站做chm河南企业网站备案

怎么用网站做chm,河南企业网站备案,东营市建设信息网站,深圳做网站设计的公司QSlider(滑动条) QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的 典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的 位置转换成一个合法范围内的整数值。有时候这种…

QSlider(滑动条)

QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的
典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的
位置转换成一个合法范围内的整数值。有时候这种方式比输入数字或者使用SpinBox
(计数器)更加自然。在槽函数中对滑块所在位置的处相当于从整数之间的最小值
和最高值进行取值。

一个滑块条控件可以以水平或垂直的方式显示,在构造函数中进行设置。

self.sp=QSlider(Qt.Horizontal)
self.sp=QSlider(Qt.Vertical)

QSlider类中的常用方法如表4一19所示。

方法描述
setMinimum()设置滑动条控件的最小值
setMaximum()设置滑动条控件的最大值
setSingleStep()设置滑动条控件递增/递喊的步长值
setValue()设置滑动条控件的值
value()获得滑动条控件的值
setTickInterval()设置刻度间隔
setTickPosition()设置刻度标记的位置,可以输入一个枚举值,这个枚举值指定刻度线相对于块和用户搡作的位置。以下是可以输入的枚举值 QSIider.NoTicks,不绘制任何刻度线;QSlider.TicksBothSides,在滑块的两侧绘制刻度线;QSIider.TicksAbove.在(水平)滑块上方绘制刻度线;QSlider.TicksBeIow,《水平)滑块下方绘制刻度线;QSlider.TicksLeft,在(垂直)块左侧绘制刻度线;QSIider.TicksRight,在(垂直)满块右侧绘制刻线

QSlider类中的常用信号如表4-20所示。

信号描述
vaIueChanged描述当滑块的佰发生改变时发射此信号.此信号是最常用的
sliderPressed当用户按下滑块时发射此信号
sliderMoved当用户拖动滑块时发射此信号
sliderReleased当用户释放滑块时发射此信号

QSlider的使用

import sys
from PyQt5.QtCore import*
from PyQt5.QtGui import*
from PyQt5.QtWidgets import*class SliderDemo(QWidget):def __init__(self,parent=None):super(SliderDemo, self).__init__(parent)self.setWindowTitle('Slider Demo')self.resize(300,100)layout=QVBoxLayout()self.l1=QLabel("Hello PyQt5")self.l1.setAlignment(Qt.AlignCenter)layout.addWidget(self.l1)# 水平方向self.sl=QSlider(Qt.Horizontal)# 设置最小值self.sl=QSlider(Qt.Horizontal)# 设置最小值self.sl.setMinimum(10)# 设置最大值self.sl.setMaximum(50)# 步长self.sl.setSingleStep(3)# 设置当前值self.sl.setValue(20)# 刻度位置,刻度在下方self.sl.setTickPosition(QSlider.TicksBelow)# 设置刻度间隔self.sl.setTickInterval(5)layout.addWidget(self.sl)# 连接信号槽self.sl.valueChanged.connect(self.valueChange)self.setLayout(layout)def valueChange(self):print('current slider value=%s' % self.sl.value())size=self.sl.value()self.sl.setFont(QFont('Arial',size))if __name__ == '__main__':app=QApplication(sys.argv)demo=SliderDemo()demo.show()sys.exit(app.exec_())

运行效果:

image

代码分析
在这个例子中,将一个标签和一个水平滑动条放置在一个垂直布局管理器中。
将滑块的valueChanged信号连接到valuechange()函数。

self.sl.valueChanged.connect(self.valueChange)

槽函数valuechange()读取滑块的当前值,并将其作为字号的大小。

 size=self.sl.value()self.sl.setFont(QFont('Arial',size))

使用setTickInterval(5)设置刻度间隔后,在绘制刻度时就会有9个刻度点(从
10开始,每隔步长5绘制一个点,到50处结束),也就是说,刻度点个数=(最大
值-最小值》刻度间隔+1,本例中的刻度点个数为:(50-10)/5+1=9。

 # 设置最小值
self.sl.setMinimum(10)# 设置最大值
self.sl.setMaximum(50)
# 设置刻度间隔
self.sl.setTickInterval(5)

文章转载自:

http://GqGcabwJ.jwfkk.cn
http://8q8RDYx0.jwfkk.cn
http://OK5XozPK.jwfkk.cn
http://DYitCDFR.jwfkk.cn
http://Qw5JhfO4.jwfkk.cn
http://sCJMisVs.jwfkk.cn
http://aTziVDXb.jwfkk.cn
http://6UfDeegb.jwfkk.cn
http://fzzQLDup.jwfkk.cn
http://ZzsKCqWj.jwfkk.cn
http://bafyBReW.jwfkk.cn
http://RFAtLEUX.jwfkk.cn
http://ibkHqmVN.jwfkk.cn
http://LouU9UCv.jwfkk.cn
http://yaFi7ntb.jwfkk.cn
http://Uc0Sx70C.jwfkk.cn
http://LBqAHewG.jwfkk.cn
http://j2lp2Y7n.jwfkk.cn
http://Wxu8c0aM.jwfkk.cn
http://vZK4drlB.jwfkk.cn
http://AcbJAt5t.jwfkk.cn
http://fMQjc8ip.jwfkk.cn
http://DmOjgAvC.jwfkk.cn
http://WfrxPuaB.jwfkk.cn
http://NOcReDDe.jwfkk.cn
http://lQHPgXsT.jwfkk.cn
http://dO0QnzeT.jwfkk.cn
http://k0pMUsqz.jwfkk.cn
http://oDhRn4dw.jwfkk.cn
http://rPKOzWru.jwfkk.cn
http://www.dtcms.com/wzjs/614836.html

相关文章:

  • php网站建设公司医院网站icp备案吗
  • 张掖做网站网站代理怎么做
  • 手机 网站 模板系统管理平台
  • 提供网站建设服务的网站网站域名注销电话
  • 深圳企业网站建设定制开发服务万盛经开区建设局官方网站
  • 羽贝网站建设适合大学生做的兼职网站
  • 淘宝优惠券发布网站怎么做做网站和app报价
  • 淄博住房和城乡建设局网站创建公司网页
  • 内蒙古集宁建设厅官方网站网络营销的方法包括哪些
  • 南京网站建做seo需要哪些知识
  • 品牌网站设计企业服务哪里可以制作网站
  • 网站域名审核时间西安外包公司排行
  • 家用电脑做网站服务器济南网站建设方案服务
  • 响应式网站的字体设置给设计网站做图
  • 做网站公司哪个好宁波优化网站厂家
  • led网站建设哪家专业网站改版 报价
  • 网站托管价格淘宝天猫网上购物商城
  • 哈尔滨网站建设 哈尔滨网站推广东莞产品网站建设公司
  • 网站建设英文名词c2c网站的主要功能
  • 网站开发和优化关系wordpress的seo收件箱
  • 后台企业网站模板金华网
  • 广州市手机网站建设服务机构服装设计学校
  • jsp网站设计网站 商城 app 建设
  • 交通信息华建设网站中国八大设计院排名
  • 网站 备案号 放置自己做网站花钱吗
  • 移动互联网站开发与维护flash 好的网站
  • 金华做网站的公司计算机网络设计实验报告
  • 网站设计方案应该怎么做刚刚深圳发生的大事
  • 做家纺的主要国际网站做网站编辑累吗
  • 网站飘动python网站搭建