Есть QTableWidget tableWidget и делегаты QComboBoxы в нем
где-то там
BoxDelegate pDeleg; //... public: QItemDelegate
... и
tableWidget->setItemDelegateForColumn(n,pDeleg);
и создание QComboBox
QWidget *BoxDelegate::createEditor(QWidget *parent, ... ) const
{
QComboBox *editor = new QComboBox(parent);
...
}
Когда кликаешь по таблице первый клик загорает таблицу в ячейке - второй клик уже загорает комбо-бокс. Таким образом, пользователь недоумевает что делать до тех пор пока не догадается сделать два клика вместо одного. Да и вообщ это неудобно. Как перенаправить эту процедуру на один клик?
? То есть, чтобы по одному клику сразу открывался qcombo
?