如何向pyqt5的Qthread线程中的run方法传入参数
问题描述:我在主线程中会得到一个文件路径,如何将文件路径self.foldername传给 另一个线程中的run方法的程序templist = os.listdir(self)内使用
#主线程中文件夹浏览。得到文件夹路径
'''def openfile(self):
if self.radio_btn.isChecked() == True:
openfolder_name = QFileDialog.getExistingDirectory(self, "选取文件夹", 'C:/')
self.txt_asin.setText(openfolder_name)
self.foldername = openfolder_name #将得到的文件路径传入子线程中
#子线程的代码:
class NewTaskThread(QThread):
#触发信号更新窗体中数据
success = pyqtSignal(int) #如何传到这里使用
error = pyqtSignal(int)
def init(self):
super().init()
def run(self):
templist = os.listdir(self,)
total = len(templist)
print(total)
'''