bool QBTableWidget::eventFilter(QObject *target, QEvent *event)
{
    if(target == m_ui->tableWidget)
    {
        if(QEvent::Leave == event->type())
        {
            QTableWidgetItem * item = m_ui->tableWidget->currentItem();
            if (item)
                item->setSelected(false);
        }
    }
    return QWidget::eventFilter(target, event);
}