首先我的功能是点击一下按钮就往QListWidget添加一个Item,但是添加两三个后其中一个控件一直不正常(通常是倒数第2个,偶尔会是其它的,甚至两个)
继续添加一次,之前显示不正常的控件又正常了。。。
这是代码
以上问题的排查,
QListWidget使用IconMode,不用setItemWidget来自定义控件一切正常,
QListWidget不用IconMode,使用setItemWidget来自定义控件也一切正常。
后来,我的代码里的QComboBox设置最小大小为80*50,不会出现上面的显示异常,又变成这样子了
我在Qt 5.6.0 以及 5.7 测试了都有这个问题
参考代码
效果图