比如说我想在一个 widget 排列m*n个qpushbutton,当我拉伸widget的时候, button 个数根据widget的大小相适应。
我本来在widget的resizeevent事件当中打算改变qpushbutton的个数,但是这个函数和qlayout进行递归调用。因为在resizeevent调用之前,会先通知 布局 控件,对布局控制做出调整之后又会触发resize事件。所以不能再resizeevent里对布局做出更改。。。所以我想问问大家如何实现我想要的功能。
有个方法是不用布局,在resizeevent中手动对qpushbutton进行布局?有 没有 更简单一些的方法?
谢谢大家了
|