我试图改变我的qt标签和更新它,每次我会收到通知 数据来自esp8266。我正在寻找建议,以便做到这一点
def initGui(self):
self.labelMCdata = QtGui.QLabel("%")
def on_message(client, userdata, msg):
global x
x = str(msg.payload)
print(msg.topic+" "+ x )
我不知道是否有可能附加一个self.labelMCdata.setText
在
因为每次我调用initGUI函数时总是有一个错误
我正在使用命令self.initGui()
来调用该函数,但是由于它没有在on\u消息中定义,所以我无法继续。当我试着在on\ message方法上添加另一个参数时,它说只有3个可用,我不知道是否仅限于此
如果on\u消息方法位于qt gui的同一类中,则可以直接访问标签:
相关问题 更多 >
编程相关推荐