找回密码
 立即注册
收起左侧

求助!如何动态根据窗口大小动态改变控件个数

0
回复
9883
查看
[复制链接]

尚未签到

来源: 2018-5-14 17:09:37 显示全部楼层 |阅读模式
1Qter豆
比如说我想在一个
widget
排列m*n个qpushbutton,当我拉伸widget的时候,
button
个数根据widget的大小相适应。

我本来在widget的resizeevent事件当中打算改变qpushbutton的个数,但是这个函数和qlayout进行递归调用。因为在resizeevent调用之前,会先通知
布局
控件,对布局控制做出调整之后又会触发resize事件。所以不能再resizeevent里对布局做出更改。。。所以我想问问大家如何实现我想要的功能。

有个方法是不用布局,在resizeevent中手动对qpushbutton进行布局?有
没有
更简单一些的方法?

谢谢大家了

回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了