问题遇到的现象和发生背景
自己设计了一个串口想添加几个按钮方便操作,但是不知道怎么把按钮内的字符串发送至上位机
问题相关代码,请勿粘贴截图
想要效仿发送按钮但是好像不太行 不知道怎么发送
main.py中的
#第一个按钮连接信号与槽
self.Serial_QTread_Function.signal_Send_data1.connect(self.Serial_QTread_Function.slot_Send_data1)

#添加按钮
def pushButton(self):
print("点击按钮1")
send_data1={}#创建一个字典
send_data1['data'] = 1#按钮一设定值为1
self.Serial_QTread_Function.signal_Send_data1.emit(send_data1)

#新增按钮1信号(pushButton)
signal_Send_data1 =pyqtSignal(object)

#新增按钮1的槽
def slot_Send_data1(self,send_data1):
print("发送数据",send_data1['data'])#仅发送数据1
if self.state != 1: #判断串口是否打开,打开则发送
return#若等于1则返回

运行结果及报错内容
可以运行出来但是不能发送 用了两个串口工具试过可以print出来但是不能发送出去 求帮忙 悬赏可以加

我的解答思路和尝试过的方法
我想要达到的结果
点击按钮直接发送代码至上位机不用在输出框显示