Для QMenu мы можем вставить два вида элементов, один из них QAction, который можно удалить методом removeAction, другой - другой QMenu, я не могу найти способ удалить пункт меню из меню.
Как это сделать? Сейчас я могу думать только о том, чтобы использовать метод clear (), чтобы удалить все и заново сгенерировать элементы.