栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

pyside2多线程运行

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pyside2多线程运行

pyside2多线程运行
from PySide2.QtUiTools import QUiLoader
import PySide2.QtWidgets as psw
from PySide2.QtCore import Signal,QObject
from threading import Thread
class MySignals(QObject):
    text_print=Signal(psw.QTextBrowser,str)
    updata_table=Signal(str)
global_ms=MySignals()

class Status:
    def handleButton(self):
        print(psw.QButtonGroup.checkedButton())
    def __init__(self):
        self.ui=QUiLoader().load('ui/main.ui')
        global_ms.text_print.connect(self.printShowInfor)
        self.showInfor=self.ui.textEdit
        self.ui.pushButton.clicked.connect(self.task1)
    def printShowInfor(self,text_object,infor):
        text_object.setText(infor)
    def task1(self):
        def thread_send():
            global_ms.text_print.emit(self.showInfor,"wocwoc")
        thread=Thread(target=thread_send)
        thread.start()
app=psw.QApplication([])
status=Status()
status.ui.show()
app.exec_()
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号