Qt QTreeView мыши ввели / оставили событие?

Для виджета QTreeView есть "введенный" сигнал, который я могу использовать, чтобы проверить, перемещается ли моя мышь над элементом.

Есть ли способ реализовать "левый" сигнал?

Почему: у меня есть TreeView с большим количеством элементов, которые я также отображаю через QChart. Я хочу выделить сюжет, когда кто-то наведет курсор мыши на данные в древовидной структуре. Я могу выделить его с помощью "введенного" сигнала, но я понятия не имею, как изменить его обратно на значение по умолчанию, если указатель мыши находится над другим элементом...

1 ответ

entered является членом QAbstractItemView, Вы должны, вероятно, переопределить QAbstractItemView::dragLeaveEvent виртуальный метод.

См. Документацию по этому методу: http://doc.qt.io/qt-5/qabstractitemview.html

Другие вопросы по тегам