import time
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import sys
class BackendThread(QThread):
update_date = pyqtSignal(str)
def run(self):
while True:
data = QDateTime.currentDateTime()
currentTime = data.toString('yyyy-MM-dd hh:mm:ss')
self.update_date.emit(str(currentTime)) # 將獲取到的當前時間傳送出去
time.sleep(1)
class ThreadUpdateUI(QDialog):
def __init__(self):
QDialog.__init__(self)
self.setWindowTitle("多執行緒更新UI資料")
self.resize(400, 100)
self.input = QLineEdit(self) # 將QLineEdit繫結到視窗
self.input.resize(400, 100)
self.initUI()
def initUI(self):
self.backend = BackendThread()
self.backend.update_date.connect(self.handleDisplay)
self.backend.start()
def handleDisplay(self, data):
self.input.setText(data)
if __name__ == '__main__':
app = QApplication(sys.argv)
main_win = ThreadUpdateUI()
main_win.show()
sys.exit(app.exec_())
PyQT5訊號重新整理時間
相關文章
- PyQt5自定義訊號QT
- PyQT5之多個訊號QT
- PyQT5之自定義訊號QT
- PyQT5之訊號關閉視窗QT
- PyQT5訊號與槽的連線QT
- pyqt5中訊號與槽的認識QT
- jwt_token的有效時間和重新整理時間JWT
- 數字訊號模擬實驗——實驗一離散時間訊號與系統的時域分析
- 程序間的通訊(訊號通訊)
- 程序間通訊(4)-訊號量
- 程式間通訊——POSIX 有名訊號量與無名訊號量
- VNPY 的EVENT事件作為 pyQT5的訊號觸發函式事件QT函式
- Python中使用共享變數+訊號量實現程序間的實時通訊Python變數
- Linux 程式間通訊之System V 訊號量Linux
- PyQt5 之訊息盒子QT
- Linux 下的程式間通訊:套接字和訊號Linux
- 遊戲系統時間重新整理該怎麼測試遊戲
- Oracle時間資訊特性(轉)Oracle
- JSBridge通訊時間測試JS
- 微信客服訊息時間限制
- 《綠盟君的咖啡時間》|RSA2021:熱議話題傳遞了哪些訊號?
- postman入參使用自增編號,當前時間Postman
- PyQT5之PyQtGraph實時資料顯示QT
- 《訊號》:兩位獨立遊戲人花了八年時間打造的一場復古盛宴遊戲
- 訊號
- MySQL時間戳、時間MySql時間戳
- ijkplayer 音視訊同步時間的計算
- 短視訊平臺原始碼,平臺顯示時間,時間格式的轉換原始碼
- 視訊二次裁剪時間計算出原片的時間片段演算法演算法
- android短視訊開發,Java程式碼獲取當前時間的時間戳AndroidJava時間戳
- accessToken refreshToken簡單使用原始碼demo,雙token重新整理及有效時間設定原始碼
- 視訊直播app原始碼,使用者下拉重新整理時,出現不同內容的情況才重新整理APP原始碼
- Linux時間設定系統時間、硬體時間和時間服務Linux
- mysql時間操作(時間差和時間戳和時間字串的互轉)MySql時間戳字串
- 演算法分析__時間複雜度的五個記號演算法時間複雜度
- 穿越時間的引擎:解密 Kafka 訊息的時序之謎解密Kafka
- 二進位制基帶訊號的時域特性
- 建立時間和保持時間