Wybór QComboBox w QTableWidget
Jedna komórka w każdym wierszu QTableWidget zawiera pole kombi
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)));
....
}
W funkcji handler :: changed (int index) mam
QComboBox* combo=(QComboBox*)table->cellWidget(_row,_col);
combo->currentIndex()
Aby odzyskać kopię combobox i uzyskać nowy wybór.
Ale nie mogę dostać wiersza / kol.
Żaden z sygnałów cellXXXX tabeli nie jest emitowany, gdy element osadzony jest wybrany lub zmieniony, a currentRow () / currentColumn () nie są ustawione.