Чтобы сделать плавный переход от одного окна к другому в Python (графический интерфейс — PyQt5), можно изучить классы QWidget и QPropertyAnimation. 1 С их помощью можно выполнить простой переход между виджетами в пределах одного окна. 1
Также для решения проблемы с переходом между двумя окнами, если при создании нового окна не сохраняется родительский элемент, можно сохранить переменную в качестве атрибута экземпляра. 3 Это предотвратит сборку мусора и удаление окна, пока экземпляр, содержащий переход, ещё существует. 3
Пример кода для реализации перехода между виджетами в пределах одного окна можно найти на сайте stackoverflow.com. 2
Для более подробной консультации по реализации плавного перехода от одного окна к другому в PyQt5 рекомендуется обратиться к специалисту.