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

PyQt5中QSpinBox計(jì)數(shù)器的實(shí)現(xiàn)

 更新時(shí)間:2021年01月18日 11:32:11   作者:水之心  
這篇文章主要介紹了PyQt5中QSpinBox計(jì)數(shù)器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

QSpinBox 是一個(gè)計(jì)數(shù)器控件,允許用戶選擇一個(gè)整數(shù)值,通過單擊向上/向下按鈕或按鍵盤上的上/下箭頭來增加/減少當(dāng)前顯示的值,當(dāng)然用戶也可以輸入值。在默認(rèn)情況下,QSpinBox 的取值范圍是 0~99,每次改變的步長值為 1。

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

QSpinBox類中的常用方法:

每次單擊向上/向下按鈕時(shí),QSpinBox 計(jì)數(shù)器都會(huì)發(fā)射 valueChanged 信號(hào),可以從相應(yīng)的 slot 函數(shù)中通過 value() 函數(shù)獲得計(jì)數(shù)器的當(dāng)前值。

import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *


class spindemo(QWidget):
  def __init__(self, parent=None):
    super(spindemo, self).__init__(parent)
    self.setWindowTitle("SpinBox 例子")
    self.resize(300, 100)

    layout = QVBoxLayout()
    self.l1 = QLabel("current value:")
    self.l1.setAlignment(Qt.AlignCenter)
    layout.addWidget(self.l1)
    self.sp = QSpinBox()
    layout.addWidget(self.sp)
    self.sp.valueChanged.connect(self.valuechange)
    self.setLayout(layout)

  def valuechange(self):
    self.l1.setText("current value:" + str(self.sp.value()))


if __name__ == '__main__':
  app = QApplication(sys.argv)
  ex = spindemo()
  ex.show()
  sys.exit(app.exec_())

效果:

QSpinBox和QDoubleSpinBox的比較

  • QSpingBox是一個(gè)計(jì)數(shù)器控件,允許用戶選擇一個(gè)整數(shù)值,通過上下按鈕或鍵盤上下箭頭來增加或減少當(dāng)前值,同時(shí)支持用戶手動(dòng)輸入。
  • 在默認(rèn)情況下QSpingBox的默認(rèn)取值范圍是0-99,步長為1。
  • QSpinBox類和QDoubleSpinBox類均派生自QAbstractSpinBox類,QSpinBox用于處理整數(shù)值,QDoubleSpinBox則用于處理浮點(diǎn)值,他們之間的區(qū)別就是處理數(shù)據(jù)的類型不同,其他功能都基本相投,QDoubleSpinBox的默認(rèn)精度是兩位小數(shù),但可以通過setDecimals()來設(shè)置。

到此這篇關(guān)于PyQt5中QSpinBox計(jì)數(shù)器的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)PyQt5 QSpinBox計(jì)數(shù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

万州区| 宜宾县| 弥勒县| 新和县| 乐山市| 德令哈市| 安远县| 六安市| 滁州市| 二连浩特市| 安达市| 井冈山市| 南京市| 葵青区| 沙洋县| 高阳县| 澳门| 大安市| 桦川县| 大理市| 贵溪市| 小金县| 原平市| 昔阳县| 会昌县| 来宾市| 精河县| 平遥县| 堆龙德庆县| 日照市| 什邡市| 兴山县| 武陟县| 盱眙县| 黄龙县| 龙游县| 郸城县| 铜陵市| 浦东新区| 普格县| 梧州市|