Qt QTreeView мыши ввели / оставили событие?
Для виджета QTreeView есть "введенный" сигнал, который я могу использовать, чтобы проверить, перемещается ли моя мышь над элементом.
Есть ли способ реализовать "левый" сигнал?
Почему: у меня есть TreeView с большим количеством элементов, которые я также отображаю через QChart. Я хочу выделить сюжет, когда кто-то наведет курсор мыши на данные в древовидной структуре. Я могу выделить его с помощью "введенного" сигнала, но я понятия не имею, как изменить его обратно на значение по умолчанию, если указатель мыши находится над другим элементом...
1 ответ
entered
является членом QAbstractItemView
, Вы должны, вероятно, переопределить QAbstractItemView::dragLeaveEvent
виртуальный метод.
См. Документацию по этому методу: http://doc.qt.io/qt-5/qabstractitemview.html