正常情况

异常情况

BUG:当我们给QListWidgetItem 设置上自定义的Widget后,变化QListWidget大小会出现隐藏掉Widget的问题
一、出现这种情况的原因是,QStyledItemDelegate::updateEditorGeometry计算出来的宽高是错误的


二、解决这个QT的bug
1、创建Delegate,实现updateEditorGeometry方法


2、设置Delegate
QListWidget::setItemDelegate(new HiListWidgetDelegate(this));
996

被折叠的 条评论
为什么被折叠?



