pyqt5重写resizeEvent适应窗口变化

1、在qtdesigner,在界面空白处右键点击,选择布局->栅格布局可实现控件随窗口大小变化而变化。ctrl+r预览可见。

2、利用pyuic5 将ui文件转化成py文件,运行后发现,控件堆叠挤压在一起。浏览生成的py文件可知gridLayout没有设定大小,可以用setGeometry(QtCore.QRect(,,,,))来设定尺寸参数。

3、在主框架中重写resizeEvent函数,监测窗口变化,同时更改gridLayout的尺寸可实现控件随窗口的变化。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Windows 常用消息大全 表A-1 Windows消息分布 消息范围说 明 0 ~ WM_USER – 1系统...
    北风知我意阅读 6,459评论 0 0
  • 笔者由Qt制作完成需要的ui,包括label,label_2,label_3,lable_4,lineEdit,l...
    派派森森阅读 4,944评论 0 3
  • 不知道给这篇碎碎念起啥名字好,所以叫无题吧。 女生在恋爱的时候,总会遇到一个男生跟她说,你离开我,就再也找不到对你...
    Refreshment阅读 1,598评论 0 0
  • 大家好,这一期呢,我们谈一下kotlin的面试题。 第1题,什么是kotlin? kotlin是静态类型的编程语言...
    丁哥开讲阅读 13,024评论 1 6
  • 今天我上中班,晚上十点下班,这个点下班孩子已经睡了。中午睡觉起来,打开手机,看到班级群里,有个家长发了三次返校要考...
    张欣然妈妈阅读 1,490评论 0 0

友情链接更多精彩内容