即在SERVER01节点的ICON图片前面,需要有两个类似于进度条的绿色生命线,程序运行时根据心跳来动态刷新这两个生命线的高度,控制其上升或下降。请教各位大神,要如何实现这两个生命线?
3 个解决方案
#1
可以把每个item做为一个整体,自己写个widget,包括生命线和图片
然后setItemWidget()把这个widget加进去
然后setItemWidget()把这个widget加进去
#2
问题解决了,解决办法是:使用QTreeView对象,重写其drawRow方法,在调用基类的drawRow方法之前,绘制矩形,控制其大小和位置,然后再调用基类的drawRow方法即可。如果使用Qt3的对象,同样的,重写其paintCell方法进行同样的操作即可。
#3
#1
可以把每个item做为一个整体,自己写个widget,包括生命线和图片
然后setItemWidget()把这个widget加进去
然后setItemWidget()把这个widget加进去
#2
问题解决了,解决办法是:使用QTreeView对象,重写其drawRow方法,在调用基类的drawRow方法之前,绘制矩形,控制其大小和位置,然后再调用基类的drawRow方法即可。如果使用Qt3的对象,同样的,重写其paintCell方法进行同样的操作即可。