class DemoWindow(QMainWindow, Ui_MainWindow): # 样板界面
def __init__(self, parent=None):
super(DemoWindow, self).__init__(parent)
self.setupUi(self)
self.setWindowTitle('样例')
self.handle()
def handle(self):
self.pushButton.clicked.connect(self.click_rab_tor)
self.pushButton_4.clicked.connect(self.stop_thread) # 停止线程
def click_rab_tor(self):
self.rab = ThreadRab() # 创建兔子线程对象
self.rab.update_date.connect(self.show_rab) # 将线程信号连接到槽函数
self.rab.start() # 启动兔子线程
self.tor = ThreadTor() # 创建乌龟线程对象
self.tor.sinOut.connect(self.show_tor) # 将线程信号连接到槽函数
self.tor.start() # 启动乌龟线程
# 停止线程
def stop_thread(self):
self.rab.terminate()
self.tor.terminate()