Auswahl von QComboBox in QTableWidget
Eine Zelle in jeder Zeile eines QTableWidget enthält ein Kombinationsfeld
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)));
....
}
In der Handlerfunktion :: geändert (int index) habe ich
QComboBox* combo=(QComboBox*)table->cellWidget(_row,_col);
combo->currentIndex()
Um eine Kopie der Combobox zurück zu bekommen und die neue Auswahl zu erhalten.
Aber ich kann die Zeile / Spalte nicht bekommen.
Keines der Signale der Tabelle cellXXXX wird ausgegeben, wenn ein eingebettetes Element ausgewählt oder geändert wird und currentRow () / currentColumn () nicht festgelegt ist.