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