使用全局变量:
class MainCode(QMainWindow, ui.Ui_MainWindow):
def init(self):
QMainWindow.init(self)
ui.Ui_MainWindow.init(self)
self.setupUi(self)
def slot1(self):global serser = serial.Serial('com42', 57600, timeout=1)ser.close()ser.open()QMessageBox.information(None,'信息','打开串口')def slot2(self):global serser.write(b'!^\r\n')data=ser.readline()print(data)ser.close