91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中PyQt5模塊實現窗口GUI界面的方法

發布時間:2020-07-27 16:50:56 來源:億速云 閱讀:219 作者:小豬 欄目:開發技術

這篇文章主要講解了Python中PyQt5模塊實現窗口GUI界面的方法,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

PyQt5是基于Digia公司強大的圖形程式框架Qt5的python接口,由一組python模塊構成。PyQt5本身擁有超過620個類和6000函數及方法。在可以運行于多個平臺,包括:Unix, Windows, and Mac OS。

代碼如下

from PyQt5.QtWidgets import QApplication,QWidget,QProgressBar,QPushButton
from PyQt5.QtCore import QBasicTimer
from PyQt5.QtGui import QIcon
import sys
 
class Example(QWidget):
  def __init__(self):
    super().__init__()
    self.initUI() # 顯示窗體內容
  def initUI(self):
    self.pbar = QProgressBar(self)
    self.pbar.setGeometry(30, 50, 200, 25) #設置進度條位置及大小
    self.btn = QPushButton('開始', self)
    self.btn.move(50, 90)
    self.btn.clicked.connect(self.doAction) #點擊按鈕時執行的動作函數指定為self.doAction()
    # self.btn.setGeometry(50, 90, 40, 25)
 
    self.timer = QBasicTimer() #構建一個計數器
    self.step = 0 #設置基數
    self.setGeometry(300, 300, 280, 170) # 設置整個窗體的大小
    self.setWindowTitle('進度條') #設置窗口標題
    # self.setWindowIcon('logo2.png') #設置窗口圖標
    self.show()
 
  def timerEvent(self, *args, **kwargs):
    if self.step >= 100:
      self.timer.stop()
      self.btn.setText('完成')
      return
    self.step += 1
    self.pbar.setValue(self.step) #timer每次重圍時將self.step 賦值給pbar
 
 
  def doAction(self):
    if self.timer.isActive():
      self.timer.stop()
      self.btn.setText('開始')
    else:
      self.timer.start(100, self)
      self.btn.setText('停止')
 
if __name__ == '__main__':
  app = QApplication(sys.argv) # 創建一個QT應用對象
  ex = Example()
  sys.exit(app.exec_())

結果

Python中PyQt5模塊實現窗口GUI界面的方法

看完上述內容,是不是對Python中PyQt5模塊實現窗口GUI界面的方法有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绍兴市| 林州市| 垦利县| 竹北市| 梨树县| 宁海县| 乳源| 疏附县| 垦利县| 赤城县| 桂平市| 扶沟县| 抚远县| 剑河县| 九台市| 郑州市| 西昌市| 红原县| 台南县| 凌源市| 项城市| 红河县| 石嘴山市| 武强县| 洮南市| 玛纳斯县| 东港市| 襄垣县| 长春市| 开远市| 阿拉尔市| 高雄县| 泰州市| 望奎县| 磐安县| 鄯善县| 文昌市| 长乐市| 星子县| 久治县| 唐海县|