踩坑背景:
自定义了一个Widget,重写父类的paintEvent事件,主界面调用,没什么问题啊,但是运行就是添加不上这个小控件,折腾一上午才发现问题
解决办法:
没有重写 sizeHint
和 minimumSizeHint
方法,所以它的默认大小可能是 0x0。这可能导致即使将 自定义控件添加到布局中,也无法正确显示。
重写 sizeHint
和 minimumSizeHint
方法,给出一个合适的默认大小,解决~
踩坑背景:
自定义了一个Widget,重写父类的paintEvent事件,主界面调用,没什么问题啊,但是运行就是添加不上这个小控件,折腾一上午才发现问题
解决办法:
没有重写 sizeHint
和 minimumSizeHint
方法,所以它的默认大小可能是 0x0。这可能导致即使将 自定义控件添加到布局中,也无法正确显示。
重写 sizeHint
和 minimumSizeHint
方法,给出一个合适的默认大小,解决~