最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2020年02月28日 15:57:27   作者:jia666666  
這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5計(jì)數(shù)器控件QSpinBox詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下

PyQt5計(jì)數(shù)器控件QSpinBox簡(jiǎn)介

QSPINBox是一個(gè)計(jì)數(shù)器控件,允許用戶選擇一個(gè)整數(shù)值通過(guò)單擊向上向下或者按鍵盤(pán)上的上下鍵來(lái)增加減少當(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ù),但可以通過(guò)setDecimals()來(lái)改變

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 sys
from 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)行效果如圖

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)鏈接

相關(guān)文章

  • Python使用pytorch動(dòng)手實(shí)現(xiàn)LSTM模塊

    Python使用pytorch動(dòng)手實(shí)現(xiàn)LSTM模塊

    這篇文章主要介紹了Python使用pytorch動(dòng)手實(shí)現(xiàn)LSTM模塊,LSTM是RNN中一個(gè)較為流行的網(wǎng)絡(luò)模塊。主要包括輸入,輸入門(mén),輸出門(mén),遺忘門(mén),激活函數(shù),全連接層(Cell)和輸出
    2022-07-07
  • python實(shí)現(xiàn)停車(chē)場(chǎng)管理系統(tǒng)

    python實(shí)現(xiàn)停車(chē)場(chǎng)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)停車(chē)場(chǎng)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • pandas實(shí)現(xiàn)datetime64與unix時(shí)間戳互轉(zhuǎn)

    pandas實(shí)現(xiàn)datetime64與unix時(shí)間戳互轉(zhuǎn)

    這篇文章主要介紹了pandas實(shí)現(xiàn)datetime64與unix時(shí)間戳互轉(zhuǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python PyQt5實(shí)戰(zhàn)項(xiàng)目之查詢器的實(shí)現(xiàn)流程詳解

    Python PyQt5實(shí)戰(zhàn)項(xiàng)目之查詢器的實(shí)現(xiàn)流程詳解

    PyQt5以一套Python模塊的形式來(lái)實(shí)現(xiàn)功能。它包含了超過(guò)620個(gè)類,600個(gè)方法和函數(shù)。它是一個(gè)多平臺(tái)的工具套件,它可以運(yùn)行在所有的主流操作系統(tǒng)中,包含Unix,Windows和Mac OS。PyQt5采用雙重許可模式。開(kāi)發(fā)者可以在GPL和社區(qū)授權(quán)之間選擇
    2021-11-11
  • python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼

    python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼

    前段時(shí)間在搞一個(gè)基于python的語(yǔ)音助手,其中需要用到python播放音頻的功能,下面這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-05-05
  • 詳解Python3的TFTP文件傳輸

    詳解Python3的TFTP文件傳輸

    本篇內(nèi)容給大家詳細(xì)講述了Python3的TFTP文件傳輸?shù)南嚓P(guān)知識(shí)點(diǎn),有需要的朋友可以參考下。
    2018-06-06
  • python用plt畫(huà)圖時(shí),cmp設(shè)置方法

    python用plt畫(huà)圖時(shí),cmp設(shè)置方法

    今天小編就為大家分享一篇python用plt畫(huà)圖時(shí),cmp設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Jupyter Notebook遠(yuǎn)程登錄及密碼設(shè)置操作

    Jupyter Notebook遠(yuǎn)程登錄及密碼設(shè)置操作

    今天小編就為大家分享一篇Jupyter Notebook遠(yuǎn)程登錄及密碼設(shè)置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • Python 輸出詳細(xì)的異常信息(traceback)方式

    Python 輸出詳細(xì)的異常信息(traceback)方式

    這篇文章主要介紹了Python 輸出詳細(xì)的異常信息(traceback)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • 使用Turtle畫(huà)正螺旋線的方法

    使用Turtle畫(huà)正螺旋線的方法

    下面小編就為大家?guī)?lái)一篇使用Turtle畫(huà)正螺旋線的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09

最新評(píng)論

阿瓦提县| 茂名市| 永德县| 黄平县| 瑞安市| 丹东市| 蒙山县| 积石山| 三亚市| 固安县| 慈利县| 镇康县| 荃湾区| 略阳县| 酒泉市| 海林市| 信宜市| 惠来县| 定州市| 太原市| 岢岚县| 鄂尔多斯市| 军事| 修武县| 景谷| 武山县| 尤溪县| 邯郸县| 陕西省| 铜山县| 正安县| 三明市| 阳东县| 正宁县| 吉林市| 华宁县| 东海县| 健康| 兰考县| 福安市| 沅江市|