I have a QTableView with a column of doubles. Since my custom implementations of data and setData operate on doubles it appears Qt automatically provides the QDoubleSpinBox. I would like to be able to navigate through the table cells with the keyboard arrows while editing the double. What happens is that the delegate seems to steal the key down event and uses it to control the spin box rather than navigating to another cell.