pyqt5重写resizeEvent适应窗口变化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt5重写resizeEvent适应窗口变化相关的知识,希望对你有一定的参考价值。
参考技术A 1、在qtdesigner,在界面空白处右键点击,选择布局->栅格布局可实现控件随窗口大小变化而变化。ctrl+r预览可见。2、利用pyuic5 将ui文件转化成py文件,运行后发现,控件堆叠挤压在一起。浏览生成的py文件可知gridLayout没有设定大小,可以用setGeometry(QtCore.QRect(,,,,))来设定尺寸参数。
3、在主框架中重写resizeEvent函数,监测窗口变化,同时更改gridLayout的尺寸可实现控件随窗口的变化。
以上是关于pyqt5重写resizeEvent适应窗口变化的主要内容,如果未能解决你的问题,请参考以下文章
PyQt5 中当窗口大小改变时,如何去调整控件的位置以适应窗口大小改变的思考