QScrollArea的setWidget函数会清理前一个pWidget

QScrollArea的setWidget函数调用代码如下:

ui.scrollArea->setWidget(pWidget1);

如果再调用一次这个函数,代码如下:

ui.scrollArea->setWidget(pWidget2);

这时,pWidget2就会代替pWidget1,pWidget1会被释放成为野指针。 
仅做记录,具体未实验。

猜你喜欢

转载自blog.csdn.net/woniulx2014/article/details/83176523