如何从QGridLayout中的单元格中删除小部件



我无法从qgridlayout中的单元格中删除特定的小部件。我尝试了在互联网上找到的几个代码…但是我失败了!!我是这样做的,首先我创建了一个qwidget类,其中包含button、qpixmap、qplaintextedit。然后我创建了这个类的对象,并在QGridLayout上动态设置。然后使用该指针在当前小部件上设置布局。我能够在网格布局上添加小部件,但无法删除它。我想删除整个小部件,我创建只有当像素图为空!!有谁知道解决这个问题的合适方法吗?

要删除小部件而不删除它,请调用

void QLayout::removeWidget(QWidget*)

要删除和删除一个小部件,只需删除它。

最新更新