PySide QScrollArea 以编程方式滚动到特定的子部件

PySide QScrollArea programatically scroll to specific child widget

在 PySide 中,我已经设置了一个 UI 和一个 QScrollArea,它有一个 QHBoxLayout,其中包含自定义 QWidgets。在我用我的自定义小部件填充布局后,我想以编程方式滚动到特定的小部件,以便它在视图中,理想情况下位于布局的顶部。

如何将 QScrollArea 设置为滚动到其布局中特定小部件的位置?

This 有效:QScrollArea.ensureWidgetVisible(childWidget)