代码如下:class MyMain(QWidget,Ui_movsys):
def __init__(self,parent = None):
super(MyMain,self).__init__(parent)
self.setupUi(self)
self.btn1.clicked.connect(self.get_info)
# self.btn2.clicked.connect(self.pri)
self.btn3.clicked.connect(self.piaofang)
# self.btn4.clicked.connect(self.rank)
# self.btn5.clicked.connect(self.pri)
def get_info(self):
self.thread= RunThread()
self.thread.start()
class Info(QWidget,Ui_Info):
def __init__(self):
super(Info,self).__init__()
self.setupUi(self)
class RunThread(QThread):
trigger = pyqtSignal()
def __init__(self,parent = None):
super(RunThread,self).__init__(parent)
def __del__(self):
self.wait()
def run(self):
txt = main.txt_movie.toPlainText()
info(txt)
info_show = Info()
btn_ok = QMessageBox.information(main, “提醒”, “数据获取完毕”, QMessageBox.Ok)
if btn_ok == QMessageBox.Ok:
info_show.show()#到这里 界面出不来
self.trigger.emit()