class resultWindow(QWidget): ####결과창
def __init__(self, rank_temp, parent=None): #, most_name, most_rank
super(resultWindow, self).__init__(parent)
self.namelbl = QLabel(self)
self.simlbl = QLabel(self)
layout = QVBoxLayout()
self.setLayout(layout)
self.rank_temp = rank_temp
print(self.rank_temp)
layout.addWidget(self.namelbl, 0)
layout.addWidget(self.simlbl, 1)

...


class MainWindow(QMainWindow):
def __init__(self, parent=None):
self._mutex = QMutex()
super(MainWindow, self).__init__(parent)
self.setGeometry(50, 50, 400, 450)
self.setFixedSize(1200, 800)
self.startUIWindow()

def startUIWindow(self):
self.Window = UIWindow(self)
self.setWindowTitle("UIWindow")
self.setCentralWidget(self.Window)
self.Window.nextbtn.clicked.connect(self.gopage2)
self.Window.donebtn.clicked.connect(self.simrank)
self.Window.donebtn.clicked.connect(self.showresult)
self.show()

def simrank(self):
self._mutex.lock()
df = pd.DataFrame({'Name': name, 'Title': title, 'Score': score}, columns=['Name', 'Title', 'Score'])
user_df = pd.DataFrame({'Name': user_name, 'Title': user_title, 'Score': user_score}, columns=['Name', 'Title', 'Score'])

#self._mutex.lock()
final_df = df.append(user_df, ignore_index=True)
#self._mutex.unlock()
final_dfpt = final_df.pivot_table(index='Name', columns='Title', values='Score', aggfunc='first').fillna(0) # index 0 = name, index 1 = title, index 2 = score

len_index = len(final_dfpt.index)
user_index = finduser_index(final_dfpt, len_index)

temp = dict()
for item in range(0, len_index-1):
temp[item] = com_title(final_df, final_dfpt, item, user_index)

rank_temp = sorted(temp.items(), key=operator.itemgetter(1), reverse=True) # tuple
self._mutex.unlock()


MainWindow클래스에 simrank에서 생성된 rank_temp를 resultWindow에서 쓰고 싶어

근데 프린트 직어보니깐 클래스랑 주소만 나왕