Очистить все виджеты в макете в pyqt

Есть ли способ очистить (удалить) все виджеты в макете?

self.plot_layout = QtGui.QGridLayout()
self.plot_layout.setGeometry(QtCore.QRect(200,200,200,200))
self.root_layout.addLayout(self.plot_layout)
self.plot_layout.addWidget(MyWidget())

Теперь я хочу заменить виджет в plot_layout на новый виджет. Есть ли простой способ очистить все виджеты в plot_layout ? Я не вижу такого метода.

38
задан eyllanesc 11 July 2017 в 02:41
поделиться