打开QtDesigner,新创建一个继承自Main window或者Widget的窗口,创建ScrollArea需要以下几个步骤:
1.从Container中拖入一个ScrollArea并且将大小进行一定的调整
2.继续从Container拖一个Widget并将其放入ScrollArea,此处若是从Qtdesigner中拖入ScrollArea则不必再拖入一个Widget,因为当ScrollArea放进去之后,会在区域内自动放置一个widget,若是通过代码添加,则需要手动添加一个Widget
3.点击ScrollArea,右键在弹出的Lay out选项中选择合适的布局,之后重新调整ScrollArea的大小,由于已经添加了布局,widget的大小会跟着自动调整
在QWidget的前边会发现有一个类似于九宫格的标志,那个是说明我所选的是网格布局
4.向Widget中添加自己所需要的控件,之后选中Widget鼠标右键,选择Widget的布局,之后再重新调整ScrollArea的大小,便会得到想要的结果
最后一幅图片便是本次试验所得到的最终结果图.
最后祝大家在学习PyQt5的时候一切顺利!