欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在python3中實(shí)現(xiàn)更新界面

 更新時(shí)間:2020年02月21日 15:21:40   作者:tianhuihui221  
今天小編就為大家分享一篇在python3中實(shí)現(xiàn)更新界面,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

我就廢話不多說(shuō)了,直接上代碼吧!

from PyQt5.QtCore import QThread , pyqtSignal, QDateTime , QObject
from PyQt5.QtWidgets import QApplication, QDialog, QLineEdit
import time
import sys
 
class BackendThread(QObject):
 # 通過(guò)類成員對(duì)象定義信號(hào)
 update_date = pyqtSignal(str)
 
 # 處理業(yè)務(wù)邏輯
 def run(self):
  while True:
   data = QDateTime.currentDateTime()
   currTime = data.toString("yyyy-MM-dd hh:mm:ss")
   self.update_date.emit( str(currTime) )
   time.sleep(1)
 
class Window(QDialog):
 def __init__(self):
  QDialog.__init__(self)
  self.setWindowTitle('PyQt 5界面實(shí)時(shí)更新例子')
  self.resize(400, 100)
  self.input = QLineEdit(self)
  self.input.resize(400, 100)
  self.initUI()
 
 def initUI(self):
  # 創(chuàng)建線程
  self.backend = BackendThread()
  # 連接信號(hào)
  self.backend.update_date.connect(self.handleDisplay)
  self.thread = QThread()
  self.backend.moveToThread(self.thread)
  # 開(kāi)始線程
  self.thread.started.connect(self.backend.run)
  self.thread.start()
 
 # 將當(dāng)前時(shí)間輸出到文本框
 def handleDisplay(self, data):
  self.input.setText(data)
 
if __name__ == '__main__':
 app = QApplication(sys.argv)
 win = Window()
 win.show() 
 sys.exit(app.exec_())

補(bǔ)充拓展:

python 自動(dòng)刷新網(wǎng)頁(yè)代碼

1、簡(jiǎn)介

1.打開(kāi)網(wǎng)頁(yè)

2)實(shí)現(xiàn)定時(shí)刷新

可以看到 多次自動(dòng)打開(kāi)關(guān)閉網(wǎng)頁(yè)之后,瀏覽的數(shù)量 從 118 自動(dòng)變成了 119

2、功能實(shí)現(xiàn)

1) 一種方法

from time import sleep

from selenium import webdriver

driver= webdriver.Chrome() # 需要 下載 對(duì)應(yīng)瀏覽器 驅(qū)動(dòng)到 python 安裝目錄
driver.get("https://blog.csdn.net/qq_27061049/article/details/90577597") # 刷新網(wǎng)址

for i in range(10000): # 刷新次數(shù)
 driver.refresh() # 刷新網(wǎng)頁(yè)
 sleep(5) # 五秒一次

2)、另一種方法

目錄

1)openweb.py

# -*- coding: utf-8 -*-

import sys

from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *


class WebView(QWebEngineView):
 def __init__(self):
  super(WebView, self).__init__()
  url = 'https://blog.csdn.net/qq_27061049/article/details/89711766' # 自定義刷新的網(wǎng)頁(yè)
  self.load(QUrl(url))
  self.showMinimized() #窗口最小化
  self.show()
  self.thread = Worker() # 創(chuàng)建線程實(shí)例
  self.thread.sinOut.connect(self.reloadWeb) # 信號(hào)綁定槽函數(shù)
  self.thread.start() # 開(kāi)啟線程

 def reloadWeb(self):
  self.reload() #刷新網(wǎng)頁(yè)

class Worker(QThread):
 sinOut = pyqtSignal() # 創(chuàng)建新的信號(hào),并且有參數(shù)
 num = 0
 def __init__(self, parent=None): # 構(gòu)造方法 創(chuàng)建號(hào)對(duì)象之后,會(huì)自動(dòng)調(diào)用
  super(Worker, self).__init__(parent)


 def __del__(self): # 析構(gòu)函數(shù) 再對(duì)象被刪除 和 回收的時(shí)候調(diào)用
  self.wait()

 def run(self):
  for i in range(1000):
   # 發(fā)出信號(hào)
   self.sinOut.emit() # 給信號(hào)傳參字符串,并發(fā)送
   # 線程休眠66秒
   self.sleep(66)
   Worker.num = Worker.num + 1
   print (str(Worker.num) + " 次刷新")

if __name__ == '__main__':
 app = QApplication(sys.argv)
 web = WebView()
 print('### exec succeed !')
 sys.exit(app.exec_())

以上這篇在python3中實(shí)現(xiàn)更新界面就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3基于sax解析xml操作示例

    Python3基于sax解析xml操作示例

    這篇文章主要介紹了Python3基于sax解析xml操作,結(jié)合實(shí)例形式分析了Python3使用sax解析xml文檔的相關(guān)原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • Python制作CSDN免積分下載器

    Python制作CSDN免積分下載器

    本文給大家分享的是使用python實(shí)現(xiàn)的CSDN的免積分下載器,具體干嘛的,我相信你懂的~~~有需要的小伙伴自己來(lái)看看哈。
    2015-03-03
  • Python使用itchat模塊實(shí)現(xiàn)群聊轉(zhuǎn)發(fā),自動(dòng)回復(fù)功能示例

    Python使用itchat模塊實(shí)現(xiàn)群聊轉(zhuǎn)發(fā),自動(dòng)回復(fù)功能示例

    這篇文章主要介紹了Python使用itchat模塊實(shí)現(xiàn)群聊轉(zhuǎn)發(fā),自動(dòng)回復(fù)功能,結(jié)合實(shí)例形式分析了Python基于itchat模塊針對(duì)微信信息的發(fā)送、回復(fù)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • matplotlib基本圖形繪制操作實(shí)例

    matplotlib基本圖形繪制操作實(shí)例

    這篇文章主要為大家介紹了matplotlib基本圖形繪制操作實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Python執(zhí)行ping操作的簡(jiǎn)單方法

    Python執(zhí)行ping操作的簡(jiǎn)單方法

    本文主要介紹了Python執(zhí)行ping操作的簡(jiǎn)單方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python使用monkey.patch_all()解決協(xié)程阻塞問(wèn)題

    Python使用monkey.patch_all()解決協(xié)程阻塞問(wèn)題

    這篇文章主要介紹了Python使用monkey.patch_all()解決協(xié)程阻塞問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python中count函數(shù)簡(jiǎn)單用法

    python中count函數(shù)簡(jiǎn)單用法

    在本篇文章里小編給大家整理的是一篇關(guān)于python中count函數(shù)簡(jiǎn)單用法以及相關(guān)實(shí)例,需要的朋友們學(xué)習(xí)下。
    2020-01-01
  • Python?matplotlib實(shí)戰(zhàn)之箱型圖繪制

    Python?matplotlib實(shí)戰(zhàn)之箱型圖繪制

    箱型圖(Box?Plot),也稱為盒須圖或盒式圖,是一種用作顯示一組數(shù)據(jù)分布情況的統(tǒng)計(jì)圖,因型狀如箱子而得名,本文主要為大家介紹了如何使用Matplotlib繪制箱型圖,需要的小伙伴可以參考下
    2023-08-08
  • Python基于回溯法子集樹模板解決m著色問(wèn)題示例

    Python基于回溯法子集樹模板解決m著色問(wèn)題示例

    這篇文章主要介紹了Python基于回溯法子集樹模板解決m著色問(wèn)題,簡(jiǎn)單描述了m著色問(wèn)題并結(jié)合實(shí)例形式分析了Python使用回溯法子集樹模板解決m著色問(wèn)題的具體步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2017-09-09
  • Python中cv2.Canny() 函數(shù)使用方法

    Python中cv2.Canny() 函數(shù)使用方法

    cv2.Canny() 函數(shù)是 OpenCV 中的邊緣檢測(cè)函數(shù)之一,用于檢測(cè)圖像的邊緣,它的基本原理是通過(guò)計(jì)算圖像中每個(gè)像素點(diǎn)的梯度值來(lái)檢測(cè)邊緣,本文通過(guò)示例代碼介紹Python中cv2.Canny() 函數(shù)用法,需要的朋友參考下吧
    2023-07-07

最新評(píng)論