我已经复制了设计,使用标签在代码中可以正常工作的其他部分显示数据。在这个特殊的标签中,应该显示时间,但是由于某些原因它没有更新...有人知道为什么吗
我对其他参数也完全一样,而且效果很好。如果我使用print查看cur_time的值,它会显示应该的时间。然而,标签未更新,而其他所有标签均已更新
我尝试直接在对TM_str的赋值中调用时间函数
TM_str=StringVar()
TM_str.set('--')
#-------------------------------
labelTM=Label(myCanvas,textvariable=TM_str, width=14, fg=TM_COLOR, bg=CANVAS_BACKGROUND_COLOR,justify=LEFT,font=(TEXT_FONT, TEXT_VALUE_SIZE))
labelTM.place(x=(XWIDTH-110),y=Y_SENSOR_TYPE)
#------------
cur_time=time.strftime("%H:%M:%S")
TM_str=cur_time
print ("time:"+TM_str)
所有其他值都按应有的方式更新,只有时间不更新->>
我已经复制了设计,使用标签在代码中可以正常工作的其他部分显示数据。在这个特殊的标签中,应该显示时间,但是由于某些原因它不会更新……
在您的代码中,更改您的使用时间: