Pyqt5,QTabWidget中的每个widget怎样可以通过滚动条显示超出界面的内容

pyqt5!!! 界面是一个选项卡,我在每一个选项卡中以格子布局添加了很多radiobutton在widget中,以四列的形式排列。但是当radiobutton越来越多时,界面会超出屏幕尺寸,而且当我手动拖拽调整界面大小的时候,界面也不能缩小。我想要那种:整个界面可以随意拖拽大小,当界面小于某个尺寸后,每个选项卡的右侧会出现一个滚动条,可以上下拖动从而来显示下面的radiobutton。

放 QRadioButton 的QWidget,添加一个父: QScrollArea

建议你看下这篇博客PyQt5 QTabWidget控件应用