1.问题描述
首先说说我遇到的问题,初学PyQt,刚开始只要求有界面就行,后来呢发现我正常的窗口,放大后控件布局(大小和位置)毫无变化,那我的放大窗口就没用了呀,那怎么行?问题界面如下:
2.问题分析
要解决上面的问题,主要分为如下步骤:1.未使用区域1,3需要使整个窗口适应窗口大小而布局;2.未使用区域2需要控件跟随窗口拉伸。
3.解决问题
先上问题结局后的图:
问题解决步骤:
1.先将原来窗口所有控件放入layout中
2.将上述layout放入widget容器中,限制各个widget容器或控件的最大高度或宽度,使自适应布局合理,对比图如下:
哎,本来写个详细操作文章的,感觉还是不太好写,需要截的图太多了,放上大神的教学视频,大家自行查看:
https://www.ixigua.com/6842659748869833224?wid_try=1