dbzhang800:QWidget *QAbstractScrollArea::viewport() const
QTreeWidget 中的鼠标事件,你是指viewport上的鼠标事件吧
(2019-10-24 14:14)
不太明白你说的,我这里是这样的
Qtreewidget *treeWidget=new Qtreewidget 之后为该控件安装EventFilter
然后想截获在该控件上点击的事件
bool widget::eventFilter(QObject *kj,Qevent *sj)
{
if(kj==treeWidget)
{
if(sj->type()==Qevent::MouseButtonPress)
{
QMouseEvent *me=static_case<QMouseEvent * >(sj)
if(sj->button==Qt::LeftButton)
{
qdebug<<tr("进入此处")
}
}
问题是在treeWidget上点击事件根本没有进入这里边,Qdebug也没有打出来,请问是什么情况?