个人觉得:ui界面显示线程跟获取的变量不在同一个线程,将变量的值通过信号槽的方式传递,然后槽函数中使用label.setText()方法显示即可。
lbl->repaint();去掉 试试
建议把label的宽度和高度设置的大一点看看