Qt阻止为所有选项样式调用QAbstractItemDelegate :: paint()

时间:2013-06-13 21:50:01

标签: c++ qt qt5

我希望避免让我的自定义QAbstractItemDelegate的paint()函数调用我不感兴趣的选项状态。具体来说,我不希望支持任何悬停功能,所以我想不要重新绘制同时将鼠标放在桌子上。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我不相信有一种方法可以禁用一般的不同类型的事件。

但是,您应该可以通过禁用鼠标跟踪来禁用鼠标悬停时的绘画:

myWidget->setMouseTracking(false);

QWidget::setMouseTracking