@kyklaed

Как получить сигнал или хоть что то от qtablewidget когда ячейка не выделена?

Привет. Есть таблица. Юзер может щелкать по ней для выбора нужного поля и получения детальной информации. Мне нужно что бы когда юзер щелкал мимо поля или в другое поле или кнопку получать сигна или хоть что то. Мне необходимо на это привязать одну кнопку.
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
tblWidget->installEventFilter(this);

...

bool eventFilter(QObject *obj, QEvent *event)
{
if (obj == tblWidget&& event == QEvent::MouseButtonPress)
{
QMouseEvent *mouseEvent = static_cast(event);
if (!tblWidget->itemAt(mouseEvent->pos())) {
...
}
}

// standard event processing
return QObject::eventFilter(obj, event);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы