如何删除小部件

时间:2015-11-12 05:32:41

标签: c++ qt qwidget

实际上我有2个Qwidgets说“Widget”,“NewWidget”。我在“Widget”按键事件中调用“NewWidget”,反之亦然,

socket.io.js

我想在调用“NewWidget”之前删除或销毁“Widget”

1 个答案:

答案 0 :(得分:2)

尝试以下

this->deleteLater();

当函数退出时,它将尝试销毁小部件。

当您忙于要销毁的窗口小部件的成员函数内时,销毁当前窗口小部件听起来很危险/坏。尝试上面的代码,但另外考虑重新设计您的交互。