鼠标在程序窗口外时,子widget无法自动调整大小

[复制链接]
查看11 | 回复1 | 2021-1-27 06:40:49 | 显示全部楼层 |阅读模式
最近编一个小程序,在一个父widget里面用QGridLayout管理很多个子widget,当前可见的子widge只是其中一部分,剩下的可以用滚动条上下翻页,现在希望当父widget的大小改变时,为了保持当前显示的子widget的数量不变,就要相应调整子widget的大小,于是我重新定义了父widget的resizeEvent函数,在里面重新设置子widget的大小,现在用鼠标缩放都是没问题的,最大化也没有问题,但是当双击程序标题栏,让程序回复之前大小时,如果程序缩小后,鼠标在程序main窗口之外,子widget就不更新大小,要动一下鼠标才行,如果程序恢复大小后,鼠标仍然落在main窗口内,也能正常调整大小,有人曾经遇到过这种情况吗?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:40:49 | 显示全部楼层
应该有这个事件,你查查文档。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行