标签: c++ qt qt5
我希望避免让我的自定义QAbstractItemDelegate的paint()函数调用我不感兴趣的选项状态。具体来说,我不希望支持任何悬停功能,所以我想不要重新绘制同时将鼠标放在桌子上。
有什么建议吗?
答案 0 :(得分:1)
我不相信有一种方法可以禁用一般的不同类型的事件。
但是,您应该可以通过禁用鼠标跟踪来禁用鼠标悬停时的绘画:
myWidget->setMouseTracking(false);
QWidget::setMouseTracking