QListWidget中鼠标划过item时没有收到 itemEntered(QListWidgetItem*) 信号, 已经设置mouseTracking;
RT,
QListWidget * listWidget = new QListWidget(this);
listWidget->setMouseTracking(true);
connect( listWidget, SIGNAL(itemEntered(QListWidgetItem*)), this, SLOT(slotOnItemEntered(QListWidgetItem*)) ) ;
这是大体代码, 在slotOnItemEntered(QListWidgetItem*)中设断点, 鼠标划过item时, 没有进入该函数, 具体原因不清楚, 故发此贴求教。
ps: itemClicked(QListWidgetItem*), itemPressed(QListWidgetItem*) 是能收到的。
this 为父类为QWidget的窗口, 且设置了无边框, 和无边框鼠标移动
环境: IDE - vs2013 Professional, version 12.0.2
Qt - 5.5.1 x86