<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      川小胖學(xué)python

      博客園 首頁 新隨筆 聯(lián)系 訂閱 管理

      QProgressBar部件為進(jìn)度條,進(jìn)度條方向?yàn)樗交蛘哓Q直。在處理一個(gè)耗時(shí)較長的任務(wù)時(shí),可能就會用到進(jìn)度條部件。因?yàn)槭褂眠M(jìn)度條可以形象告訴用戶當(dāng)前的任務(wù)正在進(jìn)行中。

      進(jìn)度條常用函數(shù)如下:

      函數(shù)

      內(nèi)容

      setInvertedAppearance

      True/False

      設(shè)置進(jìn)度條的走向。

      Ture:從左至右或從上到下

      False:從右至左或從下到上

      默認(rèn)為True

      setOrientation
      Qt.Horizontal/
      Qt.Vertical

       設(shè)置進(jìn)度條為水平、豎直。

      默認(rèn)為水平

       
      setMinimum
       0~99 設(shè)置最小值 ,默認(rèn)0
       
      setMinimum
      0~99  設(shè)置最大值 ,默認(rèn)99
      setFormat

      %p

      %v

      %m

      設(shè)置進(jìn)度條旁的文本顯示:

      以百分比表示;

      以當(dāng)前值表示;

      以總步長表示。

      默認(rèn)為百分比(%p)。

      示例如下:

       1 import sys,time
       2 from PyQt5.QtWidgets import QApplication, QWidget, QProgressBar, QPushButton,QVBoxLayout
       3 from PyQt5.QtCore import Qt
       4 
       5 
       6 class Mywin(QWidget):
       7     def __init__(self):
       8         super().__init__()
       9         self.setWindowTitle('進(jìn)度條')
      10         self.step = 0 #初始值設(shè)置為0
      11         self.initUI()
      12 
      13     def initUI(self):
      14         self.pbar = QProgressBar()
      15 
      16         self.pbar.setInvertedAppearance(False)   #進(jìn)度條走向
      17         self.pbar.setOrientation(Qt.Horizontal)   #進(jìn)度條的方向
      18         self.btn = QPushButton('開始', self)
      19 
      20         self.v_layout = QVBoxLayout()
      21         self.v_layout.addWidget(self.pbar)
      22         self.v_layout.addWidget(self.btn)
      23         self.setLayout(self.v_layout)
      24 
      25         self.btn.clicked.connect(self.action)
      26 
      27     def action(self):
      28         self.pbar.setMinimum(0)
      29         self.pbar.setMaximum(0)
      30         while self.step < 1000:
      31             self.pbar.setValue(self.step)
      32             self.step += 1
      33             time.sleep(0.001)
      34         else:
      35             self.step = 0
      36             print('done')
      37             self.pbar.setValue(self.step)
      38 
      39 
      40 if __name__ == '__main__':
      41      app = QApplication(sys.argv)
      42      mywin = Mywin()
      43      mywin.show()
      44      sys.exit(app.exec_())
      跑馬燈效果

      顯示效果如下:

       

       顯示效果為跑馬燈效果,且不顯示進(jìn)度文本。這是由于代碼中加入了

       self.pbar.setMinimum(0)
       self.pbar.setMaximum(0)
      

        如果將上面兩行代碼去掉,就會顯示正常效果,如下所示:

      posted on 2019-12-23 15:48  川小胖學(xué)Python  閱讀(5889)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久亚洲av综合悠悠色| 国产成人av电影在线观看第一页| 精品国产成人国产在线观看| 国产精品一码在线播放| 国产在线无码精品无码| 国产成人 综合 亚洲欧洲| av天堂亚洲天堂亚洲天堂| 欧美三级a做爰在线观看| 中文字幕va一区二区三区| 堆龙德庆县| 亚洲精品成人片在线观看精品字幕 | 亚洲熟妇av一区二区三区宅男| 九色综合国产一区二区三区| 性色欲情网站iwww九文堂| 波多野结系列18部无码观看AV| 天天综合色天天综合色h| 亚洲国产精品黄在线观看| 五月天免费中文字幕av| 屏边| 欧美变态另类牲交| 老司机精品成人无码AV| 国产精品中文第一字幕| 亚洲欧洲日产国码久在线| 人人澡人人透人人爽| 最新精品国产自偷在自线| 欧美不卡无线在线一二三区观| 亚洲精品一二三伦理中文| 一区二区亚洲精品国产精华液| 日韩熟女乱综合一区二区| 国内精品视频一区二区三区八戒 | 孟州市| 在线视频一区二区三区色| 日本55丰满熟妇厨房伦| 超碰成人人人做人人爽| 久久精品国产亚洲av亚| 蜜臀av久久国产午夜福利软件| 日本边添边摸边做边爱| 疯狂的欧美乱大交| 国产中文三级全黄| 人妻伦理在线一二三区| 中文字幕日韩一区二区不卡|