Как удалить макет в другой макет, используя pyqt4 - PullRequest
0 голосов
/ 25 января 2019

Здесь в моей программе мне нужно удалить макет hbox в макете vbox, я знаю только удалить виджеты в макете, но здесь общий макет, который я хочу удалить. Может кто-нибудь, пожалуйста, скажите мне, как удалить общий макет в другом макете. Заранее спасибо.

Ниже приведен пример кода:

self.newvbox = QtGui.QVBoxLayout(self.mainw2)
self.serachhbox = QtGui.QHBoxLayout()
self.serachhbox.addWidget(self.phnbr)
self.serachhbox.addWidget(self.searchEdit)
self.serachhbox.addWidget(self.searchlabel)
self.newvbox.addLayout(self.labels)
self.newvbox.addLayout(self.serachhbox)#here i need to remove this layout 
self.newvbox.addWidget(self.textEdit)
self.newvbox.addWidget(self.table)
self.newvbox.addLayout(self.hbox2)
...