I have a QTableView and a QStyledItemDelegate derived class. I call tableView->setItemDelegateForColumn(0, new SpinBoxDelegate()) in the table constructor. When a row is added, I call tableView->openPersistentEditor(index). At this point I'd expect each cell to always show the SpinBox editor, but it only shows when the cell is clicked and enters into editing mode. Am I missing something?