Python Qt GUI設計:QSpinBox計數器類(基礎篇—15)

      網友投稿 1034 2025-03-31

      QSpinBox是一個計數器控件,允許用戶選擇一個整數值,通過單擊向上/向下按鈕或按鍵盤上的上/下箭頭來增加/減少當前顯示的值,當然用戶也可以輸入值。

      在默認情況下,QSpinBox的取值范圍是0~99,每次改變的步長值為1。

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

      QSpinBox類中的常用方法如下表所示:

      每次單擊向上/向下按鈕時,QSpinBox計數器都會發射valueChanged信號,可以從相應的槽函數中通過value()函數獲得計數器的當前值。

      來看看QSpinBox按鈕類的示例,效果如下所示:

      在這個例子中,有一個標簽和計數器放置在一個垂直布局管理器中,并把這個垂直布局管理器放置在窗口中。將計數器的valueChanged 信號連接到槽函數valuechange()。

      實現代碼如下所示:

      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_())

      Python Qt GUI設計:QSpinBox計數器類(基礎篇—15)

      GUI Python Qt

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:文檔插入表格,離上一行文字很遠,表格上提就把文字擠到下面了,怎么辦
      下一篇:銷售業績提升的策略與方法(提高銷售團隊的業績與效率)
      相關文章
      亚洲砖码砖专无区2023| 亚洲福利一区二区精品秒拍| 亚洲中文字幕一二三四区苍井空| 亚洲蜜芽在线精品一区| 91精品国产亚洲爽啪在线观看| 亚洲国产一区二区三区青草影视 | 亚洲国产精品无码久久一线| 中文字幕不卡亚洲| 亚洲综合区小说区激情区| 亚洲国产小视频精品久久久三级 | 亚洲精品人成网线在线播放va| 亚洲日韩一区精品射精| 亚洲七久久之综合七久久| 亚洲国产精品无码观看久久| 久久亚洲色WWW成人欧美| 亚洲av纯肉无码精品动漫| 国产偷国产偷亚洲高清人| 亚洲成a人片在线观看日本麻豆| 亚洲高清无码综合性爱视频| 亚洲日韩国产一区二区三区| 国产aⅴ无码专区亚洲av麻豆 | 久久久久亚洲AV成人无码| 亚洲精品国偷自产在线| 亚洲国产精品无码久久一线| 亚洲伦另类中文字幕| 亚洲精品视频免费看| 色婷五月综激情亚洲综合| 国产亚洲精品bv在线观看| 亚洲丰满熟女一区二区哦| 国产精品亚洲一区二区三区久久| 亚洲成aⅴ人片久青草影院| 伊人婷婷综合缴情亚洲五月| 亚洲AV无码一区二区三区系列| 亚洲AV无码乱码在线观看裸奔| 亚洲精品在线免费观看| 国产99在线|亚洲| 亚洲成AV人片在WWW| 亚洲中文字幕视频国产| 久久精品国产亚洲综合色| 中文字幕亚洲综合久久| 中中文字幕亚洲无线码|