python - 调整窗口大小时如何使布局均匀扩展?
问题描述
我是 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_
解决方案
推荐阅读
- vba - 在循环中跳过空文本框
- java - DeferredResult 使休眠会话保持打开状态
- reactjs - 使用过滤器和状态过滤 React 中对象数组的结果
- python - 如何在 aiohttp 中重定向 post 请求?
- javascript - 数组操作:合并对象 [ES6]
- angular - Angular 将 API 响应传递给子组件
- gcc - fork/exec aarch64-linux-gnu-gcc:执行格式错误
- javascript - 如何实时更新变量,并让它影响某些东西?
- ember.js - 在 Emberjs 中的路由器中进行轮询的有效策略是什么?
- mysql - 按用户 ID、月份、总和计算统计数据 - 选择列中的月份数