Я пытаюсь удалить некоторые панели из стандартной визуализации Qgis (версия 3.10.8 A Coruna), выполняя указанную ниже функцию, но всегда получаю сбой в результате
def removePanels():
panels_to_keep = ["Layers", "StatisticalSummaryDockWidget", "IdentifyResultsDock", "GPSInformation","MessageLog", "Overview"]
for panel in iface.mainWindow().findChildren(QDockWidget):
if panel.objectName() not in panels_to_keep:
iface.mainWindow().removeDockWidget( panel ) # <==== crash qgis