我自定义了一个控件 比如是:MyListItem 实现了它的paintevent事件
还自定义了一个List控件是:MyList 也实现了它的paintevent事件,而且有一个QList<MyListItem*>childList成员变量
现在的问题是:我想在显示MyList时也把childList中的子控件也显示出来,可是我的paintevent却只显示了MyList中的内容,childList的子空间根本显示不出来,我的MyList的paintevent事件是这样实现的:
void MyList::paintevent()
{
。。。。。。。。。。。
for (i = 0; i < 100; i++)
{
QApplication::sendEvent(childList, paintEvent);
}
}
现在请教各位大侠小弟这么写不知道对不对,如果不对那么我想显示childlist的子控件应该怎么做?谢谢啦!