А это, как я понимаю, я недавно и неправильно поправил, потому что у этих виджетов какое-то непонятное время жизни. Чтобы понять, кто их удаляет, надо посмотреть в их конструктор и увидеть там setAttribute(Qt::WA_DeleteOnClose);. Теперь правильнее, но надо хотя бы комментарий написать, что не нужно заботиться об их удалении.