标题:QStackedWidget 删除widget的问题
作者:linch2008
日期:2017-03-22 22:00
内容:
大家有用过QStackedWidget 切换页面的吗?
怎么删除掉某个widget,用公有函数removeWidget 是没有用的。
看文档这个函数仅仅是隐藏这个widget完全没有删除。
我这边打算是做tcpserver,连多个client,每连一个client,都有一个QListWidget,
点QListWidget跳到指定的QStackedWidget 。connect(listWidget, SIGNAL(currentRowChanged(int)), stackWidget, SLOT(setCurrentIndex(int)) );
当client断开的时候QListWidget对应的项能删掉,QStackedWidget 删不掉,很忧伤。。。。
#1 [linch2008 03-22 22:38]
没人知道吗?
我用QStackedLayout代替QStackedWidget
结果removeWidget函数是成功的。
好忧伤。。。。。。
#2 [kentzhou 03-23 15:06]
你removeWidget之后再delete这个widget不可以?
#3 回 kentzhou 的帖子 [linch2008 03-23 22:28]
kentzhou:你removeWidget之后再delete这个widget不可以? (2017-03-23 15:06)
试过了,不行。
delete掉 Widget的指针,木有用