亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決PySide+Python子線程更新UI線程的問題

 更新時間:2019年01月11日 11:38:58   投稿:jingxian  
今天小編就為大家分享一篇解決PySide+Python子線程更新UI線程的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在我開發(fā)的系統(tǒng),需要子線程去運行,然后把運行的結果發(fā)給UI線程,讓UI線程知道運行的進度。

首先創(chuàng)建線程很簡單

def newThread(self):
 d = Data()
 print '子線程的運行'
t1 = threading.Thread(target=newThread)
t1.setDaemon(True)
t1.start()

之后我發(fā)現(xiàn)用子線程去調用UI線程是行不通的,只能通過信號和槽來實現(xiàn),于是

首先,定義一個類,讓他實現(xiàn)PySide.QtCore.QObject類

class Data(PySide.QtCore.QObject): 
 #定義信號
 mySignal = Signal()

 def __init__(self): 
  #這句話很重要
  super(Data, self).__init__()
 def run(self):
  mySignal.emit()

然后再把主線程的方法綁定到該槽上去

QtCore.QObject.connect(Data的實例,QtCore.SIGNAL('mySignal()'),'主線程的方法')

最后,就可以在子線程執(zhí)行run方法的時候,就會調用UI線程的方法

以上這篇解決PySide+Python子線程更新UI線程的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python pygame模塊編寫飛機大戰(zhàn)

    python pygame模塊編寫飛機大戰(zhàn)

    這篇文章主要為大家詳細介紹了python pygame模塊編寫飛機大戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python UnboundLocalError和NameError錯誤根源案例解析

    Python UnboundLocalError和NameError錯誤根源案例解析

    這篇文章主要介紹了Python UnboundLocalError和NameError錯誤根源解析,本文通過案例分析實例代碼相結合的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • Python異步爬蟲多線程與線程池示例詳解

    Python異步爬蟲多線程與線程池示例詳解

    這篇文章主要為大家介紹了Python異步爬蟲多線程與線程池示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-09-09
  • Python實現(xiàn)拼音轉換

    Python實現(xiàn)拼音轉換

    拼音轉換指的是將漢字轉為拼音的過程。本文介紹了Python實現(xiàn)拼音轉換,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • python解析中國天氣網(wǎng)的天氣數(shù)據(jù)

    python解析中國天氣網(wǎng)的天氣數(shù)據(jù)

    最近學習python 感覺這門腳本語言十分靈活 而且功能十分強大 尤其是他re庫用于正則匹配十分強大,寫了個例子解析中國天氣網(wǎng)
    2014-03-03
  • python圖像平滑處理原理

    python圖像平滑處理原理

    這篇文章主要介紹了python圖像平滑處理原理,圖像濾波是圖像處理和計算機視覺中最常用、最基本的操作,文章基于python的相關資料展開詳細的內容需要的小伙伴可以參考一下
    2022-06-06
  • 推薦五個常用的python圖像處理庫

    推薦五個常用的python圖像處理庫

    這篇文章主要介紹了推薦五個常用的python圖像處理庫,文章基于python的相關內容分享圖像處理庫,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Python 數(shù)據(jù)結構之樹的概念詳解

    Python 數(shù)據(jù)結構之樹的概念詳解

    這篇文章主要介紹了數(shù)據(jù)結構之樹的概念詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09
  • seek引發(fā)的python文件讀寫的問題及解決

    seek引發(fā)的python文件讀寫的問題及解決

    這篇文章主要介紹了seek引發(fā)的python文件讀寫的問題及解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python中的Pandas?時間函數(shù)?time?、datetime?模塊和時間處理基礎講解

    Python中的Pandas?時間函數(shù)?time?、datetime?模塊和時間處理基礎講解

    Python?中提供了對時間日期的多種多樣的處理方式,主要是在?time?和?datetime?這兩個模塊里,這篇文章主要介紹了Python中的Pandas?時間函數(shù)?time?、datetime?模塊和時間處理基礎,需要的朋友可以參考下
    2023-03-03

最新評論