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

溫馨提示×

溫馨提示×

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

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

PyQt5實現暗黑風格的計時器

發布時間:2021-06-03 16:58:47 來源:億速云 閱讀:183 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關PyQt5實現暗黑風格的計時器,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5 import QtCore
import qdarkstyle
 
global sec
sec = 0
 
 
class WorkThread(QThread):
 trigger = pyqtSignal()
 
 def __int__(self):
  super(WorkThread, self).__init__()
 
 def run(self):
  for i in range(2000000000):
   pass
 
  # 循環完畢后發出信號
  self.trigger.emit()
 
def countTime():
 global sec
 sec += 1
 # LED顯示數字+1
 lcdNumber.display(sec)
 
 
def work():
 # 計時器計時
 print("#30")
 timer.start(1000) # 將start寫成statr居然不報錯,但是找bug卻找了半天
 # 計時開始
 workThread.start()
 # 當獲得循環完畢的信號時,停止計時
 workThread.trigger.connect(timeStop)
 
 
def timeStop():
 print("#38")
 timer.stop()
 print("計時結束,共計用時:", lcdNumber.value())
 global sec
 sec = 0
 
 
if __name__ == "__main__":
 app = QApplication(sys.argv)
 top = QWidget()
 top.resize(300, 200)
 # 影藏邊框
 top.setWindowFlags(QtCore.Qt.FramelessWindowHint)
 layout = QVBoxLayout(top)
 lcdNumber = QLCDNumber()
 layout.addWidget(lcdNumber)
 button = QPushButton("開始")
 layout.addWidget(button)
 
 timer = QTimer()
 workThread = WorkThread()
 button.clicked.connect(work)
 # 計時結束,觸發countime
 timer.timeout.connect(countTime)
 # 進行渲染
 app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())
 top.show()
 sys.exit(app.exec_())

上述就是小編為大家分享的PyQt5實現暗黑風格的計時器了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

尉犁县| 揭西县| 饶平县| 行唐县| 枣阳市| 漳浦县| 宁武县| 师宗县| 通化市| 扎兰屯市| 新营市| 县级市| 五指山市| 工布江达县| 淮北市| 宣威市| 本溪| 清原| 凤城市| 邹城市| 洱源县| 西昌市| 论坛| 垣曲县| 广宗县| 新宁县| 威远县| 安塞县| 姚安县| 电白县| 温州市| 河东区| 澄江县| 江都市| 长治县| 凤山县| 漯河市| 克什克腾旗| 榆社县| 郁南县| 巴林左旗|