我有一个工作代码,但想减少我的功能数量。现在我使用4个函数,如下面的代码所示。我不能使用“return”返回一个lsit,因为我用PyQt5信号调用函数。如果我这样做,我不会得到列表返回。
是否可以使用相同的函数填充self.list1和self.list2?
self.list1 = []
self.list2 = []
self.pushButton.clicked.connect(self.connect_to_Folder1)
self.pushButton.clicked.connect(self.connect_to_Folder2)
def copy_text1(self):
text = user_input
self.list1.append(text)
def connect_to_Folder1(self):
if connected:
copy_text1()
else:
connect_to_folder
copy_text1()
def copy_text2(self):
text = user_input
self.list1.append(text)
def connect_to_Folder2(self):
if connected:
copy_text2()
else:
connect_to_folder
copy_text2()
use self.list1
use self.list2