正常情况
异常情况
BUG:当我们给QListWidgetItem 设置上自定义的Widget后,变化QListWidget大小会出现隐藏掉Widget的问题
一、出现这种情况的原因是,QStyledItemDelegate::updateEditorGeometry计算出来的宽高是错误的
二、解决这个QT的bug
1、创建Delegate,实现updateEditorGeometry方法
2、设置Delegate
QListWidget::setItemDelegate(new HiListWidgetDelegate(this));