QListWidget中嵌入Widget等控件时出现滚动条无效问题

问题遇到的现象和发生背景

做窗口使用了QListWidget,控件中嵌入了Widget或者按钮等控件,当增加的条目超过显示范围时,正常情况会出现滚动条,但是这个滚动条下拉时却是没有效果,只能显示控件大小内的条目数量

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

QListWidget如何才能时这个滚动条下拉,显示隐藏的条目呢

我使用的代码是没有问题的,不会出现你描述的现象。你这边最好还是贴一下代码,方便分析


  QListWidget* pListWidget = ui->listWidget;
  pListWidget->clear();
  for(int i=0; i<100; ++i)
  {
    QListWidgetItem* pItem = new QListWidgetItem(QString::number(i));
    pListWidget->addItem(pItem);
    pListWidget->setItemWidget(pItem, new QPushButton(QString("PushButton %1").arg(i + 1)));
  }