成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5滑塊條控件QSlider詳細(xì)使用方法與實(shí)例

瀏覽:192日期:2022-08-05 11:01:05
PyQt5滑塊條控件QSlider介紹

QSlider控件提供一個(gè)垂直或者水平的滑動(dòng)條,滑動(dòng)條是一個(gè)用于控制有界值典型的控件,它允許用戶(hù)沿水平或者垂直方向在某一范圍內(nèi)移動(dòng)滑塊,并將滑塊所在的位置轉(zhuǎn)換為一個(gè)合法范圍內(nèi)的整數(shù)值,有時(shí)候這中方式比輸入數(shù)字或者使用SpinBox(計(jì)數(shù)器·)更加自然,在槽函數(shù)中對(duì)滑塊所在位置的處理相當(dāng)于從整數(shù)之間的最小值和最高值進(jìn)行取值

一個(gè)滑塊條控件可以以垂直或者水平的方式顯示,在構(gòu)造函數(shù)中進(jìn)行設(shè)置

self.sp=QSlider(Qt.Horizontal)self.sp=Qslider(Qt.Vertical)QSlider類(lèi)中常用的方法如表所示 方法 描述 setMinimum() 設(shè)置滑動(dòng)條控件的最小值 setMaximum() 設(shè)置滑動(dòng)條控件的最大值 setSingleStep() 設(shè)置滑動(dòng)條控件的步長(zhǎng) setValue() 設(shè)置滑動(dòng)條控件的值 value() 獲取滑動(dòng)條控件的值 setTickInterval() 設(shè)置刻度間隔 setTickPosition() 設(shè)置刻度標(biāo)記的位置,可以輸入一個(gè)枚舉值,這個(gè)枚舉值指定刻度線(xiàn)想當(dāng)與滑塊和用戶(hù)操作的位置,以下是可以輸入的枚舉值: QSlider.NoTicks:不繪制任何刻度線(xiàn) QSlider.TicksBothSides:在滑塊的兩側(cè)繪制刻度線(xiàn) QSlider.TicksAbove:在滑塊的(水平)上方繪制刻度線(xiàn) QSlider.TicksBelow:在滑塊的(水平)下方繪制刻度線(xiàn) QSlider.TicksLeft:在滑塊的(垂直)左側(cè)繪制刻度線(xiàn) QSlider.TicksRight,在滑塊的(垂直)右側(cè)繪制刻度線(xiàn) QSlider類(lèi)中的常用信號(hào) 信號(hào) 描述 vlaueChanged 當(dāng)滑塊的值發(fā)生改變時(shí)發(fā)射此信號(hào),此信號(hào)是最常用的 sliderPressed 當(dāng)用戶(hù)按下滑塊時(shí)發(fā)射此信號(hào) sliderMoved 當(dāng)用戶(hù)拖動(dòng)滑塊時(shí)發(fā)射此信號(hào) slierReleased 當(dāng)用戶(hù)釋放滑塊時(shí)發(fā)射此信號(hào) QSlider的使用實(shí)例通過(guò)滑塊控制字體的大小

import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *class SliderDemo(QWidget): def __init__(self,parent=None): super(SliderDemo, self).__init__(parent) #設(shè)置標(biāo)題與初始大小 self.setWindowTitle(’QSlider例子’) self.resize(300,100) #垂直布局 layout=QVBoxLayout() #創(chuàng)建標(biāo)簽,居中 self.l1=QLabel(’Hello PyQt5’) self.l1.setAlignment(Qt.AlignCenter) layout.addWidget(self.l1) #創(chuàng)建水平方向滑動(dòng)條 self.s1=QSlider(Qt.Horizontal) ##設(shè)置最小值 self.s1.setMinimum(10) #設(shè)置最大值 self.s1.setMaximum(50) #步長(zhǎng) self.s1.setSingleStep(3) #設(shè)置當(dāng)前值 self.s1.setValue(20) #刻度位置,刻度下方 self.s1.setTickPosition(QSlider.TicksBelow) #設(shè)置刻度間距 self.s1.setTickInterval(5) layout.addWidget(self.s1) #設(shè)置連接信號(hào)槽函數(shù) self.s1.valueChanged.connect(self.valuechange) self.setLayout(layout) def valuechange(self): #輸出當(dāng)前地刻度值,利用刻度值來(lái)調(diào)節(jié)字體大小 print(’current slider value=%s’%self.s1.value()) size=self.s1.value() self.l1.setFont(QFont(’Arial’,size))if __name__ == ’__main__’: app=QApplication(sys.argv) demo=SliderDemo() demo.show() sys.exit(app.exec_())

運(yùn)行效果圖如下

python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5滑塊條控件QSlider詳細(xì)使用方法與實(shí)例

python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5滑塊條控件QSlider詳細(xì)使用方法與實(shí)例

代碼分析:

在這個(gè)例子中,將一個(gè)標(biāo)簽和一個(gè)水平滑動(dòng)條放置在一個(gè)垂直布局管理器中,將滑塊的valueChanged信號(hào)連接到valuechange()函數(shù)

self.s1.valueChanged.connect(self.valuechange)

槽函數(shù)valuechange()讀取滑塊的當(dāng)前值,并將其作為字號(hào)的大小

size=self.s1.value()self.l1.setFont(QFont(’Arial’,size))

使用setTickInterval(5)設(shè)置刻度間隔后,在繪制刻度時(shí)就會(huì)有幾個(gè)刻度點(diǎn),刻度點(diǎn)數(shù)=(最大值-最小值)/刻度間隔+1

self.s1.setMinimum(10)self.s1.setMaximum(50)self.s1.setTickInterval(5)

本文詳細(xì)介紹了PyQt5滑塊條控件QSlider使用方法與實(shí)例,更多關(guān)于PyQt5控件知識(shí)請(qǐng)查看下面的相關(guān)鏈接

標(biāo)簽: Python 編程
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩一区二区三区高清免费看看| 一区三区视频| 国产精品黄色| 亚洲精品一区二区三区蜜桃下载| 国产一区二区三区免费看| 欧美三级中文字| 美女一区二区久久| 翔田千里一区二区| 亚洲国产日韩av| 在线综合视频| 亚洲精品视频在线| 亚洲高清资源| 亚洲欧洲制服丝袜| 一区二区三区福利| 中文字幕中文字幕在线一区| 国内一区二区三区| 中文字幕中文字幕一区| 国产精品激情电影| 中文字幕在线免费不卡| 雨宫琴音一区二区在线| 亚洲日本一区二区| 欧美三级免费| 国产精品理论片| 亚洲午夜久久久久久尤物| 中文字幕一区二区不卡 | 亚洲精品国产品国语在线app| 91麻豆视频网站| 国产精品视频看| 亚洲欧洲日本mm| 亚洲国产中文字幕| 色久综合一二码| 精品一区二区在线免费观看| 69av一区二区三区| 国产91精品精华液一区二区三区 | 欧美午夜不卡| 亚洲美女一区二区三区| 国产伦精品一区二区三| 午夜精品视频一区| 色94色欧美sute亚洲13| 精品中文字幕一区二区| 91精品国产品国语在线不卡| av成人老司机| 亚洲视频狠狠干| 久久天天狠狠| 国产最新精品精品你懂的| 欧美mv日韩mv亚洲| 欧美性事免费在线观看| 亚洲激情自拍视频| 色视频欧美一区二区三区| 国内精品国产成人国产三级粉色| 日韩三级视频在线观看| 91麻豆视频网站| 亚洲精品视频一区二区| 色综合久久88色综合天天6| 韩国午夜理伦三级不卡影院| 精品国产91乱码一区二区三区| 欧美三区美女| 午夜a成v人精品| 在线不卡一区二区| 91色视频在线| 亚洲高清视频在线| 欧美日本国产一区| 91视频观看视频| 亚洲精品菠萝久久久久久久| 欧美吞精做爰啪啪高潮| jizz一区二区| 亚洲欧美激情视频在线观看一区二区三区 | 欧美天堂亚洲电影院在线观看| 亚洲伦在线观看| 欧美视频完全免费看| 成人aaaa免费全部观看| 亚洲色大成网站www久久九九| 日本久久电影网| 99精品视频免费在线观看| 亚洲免费观看视频| 欧美视频日韩视频在线观看| 99re这里只有精品首页| 亚洲精品久久久蜜桃| 欧美午夜在线观看| 99re热这里只有精品免费视频| 一区二区三区四区精品在线视频| 欧美日本在线观看| 欧美午夜国产| 精品一区二区三区视频| 国产精品丝袜黑色高跟| 日本韩国精品在线| 91猫先生在线| 日本欧洲一区二区| 国产日韩欧美激情| 久久久久se| www.日本不卡| 亚洲电影第三页| 日韩欧美国产一区在线观看| 伊人精品视频| 国产米奇在线777精品观看| 国产精品美女久久久久久久久久久 | 一区二区三区在线不卡| 欧美一卡2卡三卡4卡5免费| 黄色日韩在线| 国产精品中文欧美| 亚洲免费在线播放| 欧美不卡视频一区| 亚洲欧美日韩一区在线观看| 国产成人在线免费观看| 亚洲图片欧美一区| 亚洲性图久久| 国产精品亚洲一区二区三区在线 | 久久99久久99| 日韩毛片精品高清免费| 91精品久久久久久久99蜜桃| 日韩视频在线观看国产| 波多野结衣91| 美女脱光内衣内裤视频久久影院| 亚洲欧洲在线观看av| 日韩一级在线观看| 久久国产手机看片| 狠狠色狠狠色综合人人| 国产98色在线|日韩| 日日夜夜精品免费视频| 国产精品成人在线观看| 日韩一级大片在线观看| 久久久久综合一区二区三区| 国内精品久久久久久久影视麻豆 | 国产精品全国免费观看高清| 欧美日韩大陆一区二区| aa国产精品| 欧美一区二区在线| 国产精品一区二区久久不卡| 日韩国产欧美在线播放| 一区在线观看视频| 精品粉嫩超白一线天av| 欧美午夜理伦三级在线观看| 夜夜嗨av一区二区三区网站四季av| 99视频有精品| 国产在线观看一区二区| 日本不卡不码高清免费观看| 亚洲黄色录像片| 国产精品精品国产色婷婷| 精品国产制服丝袜高跟| 欧美日韩在线一区二区| 国产伦理一区| 在线观看视频免费一区二区三区| thepron国产精品| 国产一区91精品张津瑜| 日本在线不卡视频| 亚洲精品视频一区| 国产精品乱码久久久久久| 2019国产精品| 精品乱码亚洲一区二区不卡| 欧美美女激情18p| 91久久精品网| 噜噜噜噜噜久久久久久91| 91久久久一线二线三线品牌| 欧美精品导航| 色综合视频一区二区三区高清| 成人性视频网站| 国产不卡高清在线观看视频| 韩国v欧美v亚洲v日本v| 琪琪一区二区三区| 五月婷婷色综合| 亚洲精品国产一区二区精华液| 国产精品免费视频观看| 国产欧美视频一区二区| 26uuu亚洲婷婷狠狠天堂| 91麻豆精品国产自产在线| 欧美三级三级三级爽爽爽| 91久久奴性调教| 久久中文在线| 日本乱人伦aⅴ精品| 在线观看免费成人| 欧美色倩网站大全免费| 欧洲一区二区av| 91国偷自产一区二区使用方法| 久久久久久久高潮| 色久优优欧美色久优优| 色噜噜狠狠色综合中国| 色狠狠色狠狠综合| 欧美午夜片在线观看| 欧美军同video69gay| 欧美一区二区在线观看| 日韩欧美国产1| 久久久久国产精品厨房| 久久精品欧美日韩精品| 国产欧美日韩精品a在线观看| 欧美亚洲综合久久| 欧美日韩一区二区三区不卡| 欧美日韩视频一区二区| 日韩午夜av电影| 欧美电影免费观看高清完整版| 日韩你懂的在线观看| 精品美女在线播放| 国产日韩欧美一区二区三区综合| 欧美国产日本视频| 中文字幕中文乱码欧美一区二区| 最新成人av在线| 一区二区三区鲁丝不卡| 午夜精品久久久久| 久久精品国产精品青草| 国产激情视频一区二区三区欧美| 丁香天五香天堂综合|