如何将原来容器里的部件删除掉,添加新的部件进去。。。
由于不知道容器里的部件到底是什么,所以用了takeAt()函数,代码如下:
QLayoutItem *child;
while((child=w_Layout_main->takeAt(0))!=0) //w_Layout_main为某个容器
delete child;
但是好像不对,它还是会
显示原来的部件。请教下,做完移除后直接加部件进去不对吗???好像移除成功了啊。因为我查看了一下当前容器里的部件个数,确实是改变了。
谢谢大家~~~
[ 此贴被yunyun0220在2008-05-26 22:38重新编辑 ]