python中的pyqt5 qthread,向Qthread发出两个文本

时间:2019-12-15 00:06:29

标签: python pyqt5 qthread

我是python和pyqt5的新手,距我开始学习只有一个月了

在制作项目时,有一件东西要存放。

  1. 造成两个发射问题,

    def tab4(self):
        input_3 = self.lineEdit_1.text()
        self.WorkerC = Worker3()
        self.sig_1.connect(self.def_1)
        self.sig_1.emit(input_3)
        self.WorkerC.start()
        self.WorkerC.sig3.connect(self.append_paintextedit)
    

使发射信号正常工作,所以我认为

    def tab4(self):
        input_3 = self.lineEdit_1.text()
        input_4 = self.lineEdit_2.text()
        self.WorkerC = Worker3()
        self.sig_1.connect(self.def_1)
        self.sig_1.emit(input_3)
        self.sig_1.connect(self.def_2)
        self.sig_1.emit(input_4)
        self.WorkerC.start()
        self.WorkerC.sig3.connect(self.append_paintextedit)
        self.WorkerC.sig3_1.connect(self.slot)

这将向Qthread发出输入3和4。但是这样 def_1和2都只有input_4。

我将Main和Worker脚本分开了。 我在Mian和Worker中编写的所有代码都很好。如果我将自己的输入3和4输入到脚本中,它也可以正常工作。

所以唯一的问题是向Worker3发送两个文本。谁能帮我?或让我知道在哪里看。

0 个答案:

没有答案