国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python GUI庫圖形界面開發(fā)之PyQt5計(jì)數(shù)器控件QSpinBox詳細(xì)使用方法與實(shí)例

瀏覽:20日期:2022-08-05 10:41:07
PyQt5計(jì)數(shù)器控件QSpinBox簡(jiǎn)介

QSPINBox是一個(gè)計(jì)數(shù)器控件,允許用戶選擇一個(gè)整數(shù)值通過單擊向上向下或者按鍵盤上的上下鍵來增加減少當(dāng)前顯示的值,當(dāng)然用戶也可以輸入值

在默認(rèn)情況下,QSpinBox的取值范圍是(0-99),每次改變的步長(zhǎng)是1

QSpinBox類和QDoubleSpinbox類均派生自QAbstractSpinBox類,QSpinBox用于處理整數(shù)值,QDoubleSpinBox則用于處理浮點(diǎn)數(shù)值,他們之間的區(qū)別就是處理數(shù)據(jù)的類型不同,其他功能基本相同,QDoubleSpinBox的默認(rèn)精度是兩位小數(shù),但可以通過setDecimals()來改變

QSpinBox類中的常用方法 方法 描述 setMinimum() 設(shè)置計(jì)數(shù)器的下界 setMaximum() 設(shè)置計(jì)數(shù)器的上界 setRange() 設(shè)置計(jì)數(shù)器的最大值,最小值,步長(zhǎng)值 setValue() 設(shè)置計(jì)數(shù)器的當(dāng)前值 Value() 返回計(jì)數(shù)器的當(dāng)前值 singleStep() 設(shè)置計(jì)數(shù)器的步長(zhǎng)值 QSpinBox的使用實(shí)例

import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *class spindemo(QWidget): def __init__(self,parent=None): super(spindemo, self).__init__(parent) #設(shè)置標(biāo)題與初始大小 self.setWindowTitle(’SpinBox 例子’) self.resize(300,100) #垂直布局 layout=QVBoxLayout() #創(chuàng)建按鈕并設(shè)置居中 self.l1=QLabel(’current value’) self.l1.setAlignment(Qt.AlignCenter) layout.addWidget(self.l1) #創(chuàng)建計(jì)數(shù)器,并添加控件,數(shù)值改變時(shí)發(fā)射信號(hào)觸發(fā)綁定事件 self.sp=QSpinBox() layout.addWidget(self.sp) self.sp.valueChanged.connect(self.Valuechange) self.setLayout(layout) def Valuechange(self): #顯示當(dāng)前計(jì)數(shù)器地?cái)?shù)值 self.l1.setText(’current value:’+str(self.sp.value()))if __name__ == ’__main__’: app=QApplication(sys.argv) ex=spindemo() ex.show() sys.exit(app.exec_())

運(yùn)行效果如圖

python GUI庫圖形界面開發(fā)之PyQt5計(jì)數(shù)器控件QSpinBox詳細(xì)使用方法與實(shí)例

QSpinBox代碼分析:

在這個(gè)例子中,有一個(gè)標(biāo)簽和計(jì)數(shù)器放置在一個(gè)垂直布局管理器中,并把這個(gè)垂直布局管理器放置在窗口中,將計(jì)數(shù)器的valueChanged信號(hào)連接到槽函數(shù)valuechange(),其核心代碼是

self.sp.valueChanged.connect(self.Valuechange)

valuechange()函數(shù)把計(jì)數(shù)器的當(dāng)前值設(shè)置到標(biāo)簽文本中

self.l1.setText(’current value:’+str(self.sp.value()))

本文主要講解了PyQt5計(jì)數(shù)器控件QSpinBox詳細(xì)使用方法與實(shí)例,更多關(guān)于PyQt5控件知識(shí)請(qǐng)查看下面的相關(guān)鏈接

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 99久久精品国产亚洲 | 日韩国产欧美成人一区二区影院 | 国产欧美在线一区二区三区 | 亚洲高清视频在线 | 久久99国产乱子伦精品免费 | 久草视屏| 521a久久九九久久精品 | 91久久香蕉国产线看 | 能在线观看的一区二区三区 | a级片免费观看 | 亚洲视频在线精品 | 成 人 免费 网站 | 国内精品视频成人一区二区 | 日韩欧美不卡在线 | 日韩毛片欧美一级a网站 | 亚洲精品国产专区91在线 | 手机看片1024欧美日韩你懂的 | 六月成人网 | 精品国产一区二区三区在线观看 | 中文字幕咪咪网 | 日韩国产成人精品视频人 | 亚洲精品久久九九热 | 精品免费视频 | 九九爱精品| 在线欧美日韩精品一区二区 | a级毛片在线观看 | 日本一线a视频免费观看 | 步兵一区二区三区在线观看 | 伊人手机视频 | 成人精品国产亚洲欧洲 | 成人在线播放视频 | 在线视频精品视频 | 国产精品亚洲高清一区二区 | 欧美毛片性视频区 | 中文字幕在线视频在线看 | 久久视频在线观看免费 | 久久er热在这里只有精品85 | 牛人盗摄一区二区三区视频 | 久久精品国产这里是免费 | 99国产欧美久久精品 | 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 |