亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

九寨沟县| 沐川县| 金乡县| 青神县| 射阳县| 齐河县| 留坝县| 凌海市| 兴海县| 东源县| 永春县| 顺昌县| 嘉禾县| 涟水县| 石屏县| 南康市| 沾益县| 闽侯县| 扎兰屯市| 珠海市| 东乡族自治县| 山东省| 溧水县| 张北县| 黄梅县| 理塘县| 定边县| 贡嘎县| 府谷县| 商洛市| 永兴县| 上虞市| 泽州县| 连山| 开阳县| 沾益县| 祁东县| 香格里拉县| 无棣县| 磐石市| 高雄市|