在我的程序中,QListWidget 用在三个以上的地方。只有一处,QListWidget 没有发出信号 itemEntered(QListWidgetItem*)。
我的代码:
MyListWidget::MyListWidget(QWidget* parent):QListWidget(parent)
{
this->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
this->setMouseTracking(true);
connect(this, SIGNAL(itemEntered(QListWidgetItem*)),
this, SLOT(slotOnItemEntered(QListWidgetItem*)));
}
MyListWidget::slotOnItemEntered(QListWidgetItem* item)
{
// do something
}
当我调试并移动鼠标滑动项目时,程序无法进入 slotOnItemEntered(...) 函数。我想知道,什么情况会导致这种现象。