表头塌陷的解决办法是:失去焦点:
this->horizontalHeader()->setHighlightSections(false);
光标移动的解决办法:重写moveCursor事件
QModelIndex TableWidget::moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifers)
{
if(file_handler->edit_row >= 0)
{
return currentIndex();
}
else
{
return QTableWidget::moveCursor(cursorAction, modifers);
}
}