
推荐文章
Python 地图篇 - 使用 pyecharts 绘制世界地图、中国地图、省级地图、市级地图实例详解
系列专栏
PyQt5 图形界面 - 转化 python 代码运行、对话框引入、事件监听、剪切板写入、图片加载、调色板调用、控件属性、页面布局
这是普通的分散页面布局。

我这里有两个独立的布局,首先将这两个布局合并为一个。

然后将间隔控件填到缝隙中。
举例1:如果想要按钮居中,就两边都加个垫片。
举例2:如果想要靠左,就在右边添加个垫片。

调整布局。


右键对象选择变形为 QFrame 框架。


再把 Dialog 的打破布局给改成栅格布局就行了。

用 Qt Designer 来设计 UI 界面,并转化为 python 代码运行实例演示

可以看到不管怎么调整都居中了。


去掉栅格内的间隔控件,就可以设置根据界面大小来变化了。


如果想要某个控件长度固定,再给设置个固定大小即可。
