PyQt - как получить родителя верхнего уровня от данного виджета?

Как данный виджет может получить доступ к его старшему родительскому элементу, который является виджетом верхнего уровня.

Мне нужно .showMinimized() его.

Теперь я использую

self.parent().parent().parent().showMinimized()

Но это не лучший способ для этого. Если он переместился, мне нужно изменить число родительских вручную.

Есть ли способ получить доступ к виджетам верхнего уровня?

Ответ 1

Если вы просто пытаетесь попасть в виджет окна, QWidget.window().

self.window().showMinimized()