East RX
Просветленный
(24495)
7 лет назад
Создаёшь QCombobox как обычно и привязываешь его к нужной ячейке QTableWidget с помощью метода setCellWidget:
QComboBox *comboBox = new QComboBox();
ui->tableWidget->setCellWidget(0, 0, comboBox); // помещаем в ячейку 0, 0
Получить виджет из определённой ячейки можно с помощью метода cellWidget (возвращает QWidget*, так что понадобится приведение типов):
QComboBox *comboBox = qobject_cast< QComboBox* >(ui->tableWidget->cellWidget(0, 0));
QString value = comboBox->currentText();
LeviafanПрофи (987)
6 лет назад
Два дня тока на примеры с делегатами нарывался, а тут все просто