QT生手求高手帮忙,关于数字显示

QT新手求高手帮忙,关于数字显示
刚学QT没多久,编一个游戏。游戏界面的图都差不多了
但想在游戏界面的边上显示玩家的生命值。突然就不知道怎么办了
一直都在用Qpainter->drawText(int,int,"")输出文字,数字。
可是生命值是会随着程序运行不断改变的。所以好像不能用drawtext这个函数了
希望知情的大侠帮帮我,谢谢~
------最佳解决方案--------------------
有一个线程专门负责检查生命值状态,生命值变化后通过信号通知UI线程进行刷新
------其他解决方案--------------------
额。你的生命值可以保存在一个地方。 

然后画的时候去取就好了。或者你游戏引擎发现生命有变化了。就通知UI 更新。。类似MVC哇。
------其他解决方案--------------------
引用:
有一个线程专门负责检查生命值状态,生命值变化后通过信号通知UI线程进行刷新


呃……刚接触QT对线程方面的操作不是太明白,不过还是把分给你吧~
分享一下我用的方法,很简单,就是利用sprintf()函数,把int类型转换成字符型储存在一个字符串中就可以了。这个字符串是可以被drawText调用的