1、在qtdesigner,在界面空白处右键点击,选择布局->栅格布局可实现控件随窗口大小变化而变化。ctrl+r预览可见。
2、利用pyuic5 将ui文件转化成py文件,运行后发现,控件堆叠挤压在一起。浏览生成的py文件可知gridLayout没有设定大小,可以用setGeometry(QtCore.QRect(,,,,))来设定尺寸参数。
3、在主框架中重写resizeEvent函数,监测窗口变化,同时更改gridLayout的尺寸可实现控件随窗口的变化。
1、在qtdesigner,在界面空白处右键点击,选择布局->栅格布局可实现控件随窗口大小变化而变化。ctrl+r预览可见。
2、利用pyuic5 将ui文件转化成py文件,运行后发现,控件堆叠挤压在一起。浏览生成的py文件可知gridLayout没有设定大小,可以用setGeometry(QtCore.QRect(,,,,))来设定尺寸参数。
3、在主框架中重写resizeEvent函数,监测窗口变化,同时更改gridLayout的尺寸可实现控件随窗口的变化。