首页 > 解决方案 > 调整窗口大小时如何使布局均匀扩展?

问题描述

我是 GUI 和 qt 设计器的新手,我只是想不通为什么我的框架和小部件在调整窗口大小时不会统一调整大小

这是一个 gif,显示我的意思。https://puu.sh/E6ljI/9038479169.gif。当窗口水平拉伸或收缩时,左侧两帧在右侧两帧之前拉伸。垂直拉伸时,底部两个在顶部两个之前拉伸。我想要的预期结果是让所有东西一起扩展和收缩,所以如果我水平扩展窗口,所有东西都应该以相同的速度一起扩展。理想情况下,我希望所有 4 个框架的大小大致相同,以便一个框架占据大约四分之一的窗口,而不管窗口的大小。

整个窗口采用网格布局,每个象限都有自己的框架(轮廓),将其内容存储在表单布局中。我尝试过更改尺寸政策,但它的伸展方式没有明显差异(至少我看不到)

如果问题在 qt 设计器中无法解决,或者如果在代码中更容易解决,我正在使用 pyuic5 将 qt 设计器创建的 .ui 文件转换为 .py 文件以与 pyqt5 一起使用。

链接到 .ui 文件:https ://drive.google.com/open?id=1XY_98QoMGMdbaXPIFsRGxUAoBrHpQg1_

标签: pythonpyqtqt-designer

解决方案


推荐阅读