對pyqt5多線程正確的開啟姿勢詳解
更新時(shí)間:2019年06月14日 21:05:19 作者:coding上下求索
今天小編就為大家分享一篇對pyqt5多線程正確的開啟姿勢詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtCore import QThread, pyqtSignal
from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QMessageBox, \
QPushButton, QLineEdit, QLabel, QToolTip, QComboBox, QTextEdit
class MyBeautifulClass(QMainWindow):
def __init__(self):
super(MyBeautifulClass, self).__init__()
self.init_ui()
def init_ui(self):
self.resize(1000, 800)
self.setWindowTitle('Demo of PyQt5 QThread')
self.btn_1 = QPushButton('start', self)
self.btn_1.setGeometry(100, 100, 100, 50)
self.btn_1.clicked.connect(self.slot_btn_1)
self.linEdit_2 = QLineEdit(self)
self.linEdit_2.setGeometry(100, 400, 300, 50)
def slot_btn_1(self):
self.mbt = MyBeautifulThread()
self.mbt.trigger.connect(self.slot_thread)
self.mbt.start()
def say_love(self):
print('say love')
def slot_thread(self, msg_1, msg_2):
self.linEdit_2.setText(msg_1 + msg_2)
class MyBeautifulThread(QThread):
trigger = pyqtSignal(str, str)
def __init__(self):
super(MyBeautifulThread, self).__init__()
def run(self):
w = MyBeautifulClass()
w.say_love()
self.trigger.emit('Lo', 've')
def main():
app = QApplication(sys.argv)
w = MyBeautifulClass()
w.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
以上這篇對pyqt5多線程正確的開啟姿勢詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python深度學(xué)習(xí)實(shí)戰(zhàn)PyQt5安裝與環(huán)境配置過程詳解
本系列面向 Python 小白,從零開始實(shí)戰(zhàn)解說應(yīng)用 QtDesigner 進(jìn)行 PyQt5 的項(xiàng)目實(shí)戰(zhàn)。什么叫從零開始?從軟件安裝、環(huán)境配置開始。不跳過一個(gè)細(xì)節(jié),不漏掉一行代碼,不省略一個(gè)例圖2021-10-10
Python如何實(shí)現(xiàn)在字符串里嵌入雙引號或者單引號
今天小編就為大家分享一篇Python如何實(shí)現(xiàn)在字符串里嵌入雙引號或者單引號,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python pygame實(shí)現(xiàn)中國象棋單機(jī)版源碼
今天給大家?guī)淼氖顷P(guān)于Python實(shí)戰(zhàn)的相關(guān)知識,文章圍繞著用Python pygame實(shí)現(xiàn)中國象棋單機(jī)版展開,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下2021-06-06
Python讀取hdf文件并轉(zhuǎn)化為tiff格式輸出
這篇文章主要介紹了Python讀取hdf文件并轉(zhuǎn)化為tiff格式輸出,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07

