Seleccionando QComboBox en QTableWidget
Una celda en cada fila de un QTableWidget contiene un cuadro combinado
for (each row in table ... ) {
QComboBox* combo = new QComboBox();
table->setCellWidget(row,col,combo);
combo->setCurrentIndex(node.type());
connect(combo, SIGNAL(currentIndexChanged(int)),this, SLOT(changed(int)));
....
}
En la función de controlador :: cambiado (índice int) tengo
QComboBox* combo=(QComboBox*)table->cellWidget(_row,_col);
combo->currentIndex()
Para recuperar una copia del cuadro combinado y obtener la nueva selección.
Pero no puedo conseguir la fila / col.
Ninguna de las señales de cellXXXX de la tabla se emite cuando se selecciona o cambia un elemento incrustado y no se configuran currentRow () / currentColumn ().