pyqt&Python

本文记录了一次解决PyQT与Python前端交互问题的经历。通过排查发现,由于函数内部的拼写错误(sinout误写为sinOut),导致self.sinout.emit()无法正确触发,进而影响了日志信息在前端的显示和控制台的打印。修复此错误后,程序恢复正常运行,提醒开发者在编程时需更加细致。
摘要由CSDN通过智能技术生成

记一个今天调了一下午的问题,主要是与前端交互的问题
本来try块里放了好几个函数,只有refreshInfo3的信息一直打印不出来,于是我就将每一个功能函数都try了一下,找出来确定是refreshInfo3所在的try块的问题,单独运行了下refreshInfo3函数返回结果是正确的。

由于refreshInfo3中if else块中的信息既没有以日志的形式在前端显示出来,也没有在控制台打印,说明是self.sinout.emit(“xxx”)这句就有了问题,无法与页面交互打印出信息导致后面语句无法运行。最后发现定义的sinout在if块中写成了sinOut,导致一直运行不成功。

下次要细心点了。

 sinout = pyqtSignal(str)    
 sinoutDict = pyqtSignal(dict)  
 
 list, result = refreshInfo1(token
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值