How to get the row number of the QComboBox in QTableWidget
- by dreamxiuhuishan
Here is the code, but it dos not work. Who can create the code. Thanks very much!
void add()
{
QComboBox *ziduan = new QComboBox;
ziduan->addItem("??","nd");
int row =0;
int col =1;
QSignalMapper* signalMapper = new QSignalMapper(this);
connect(ziduan, SIGNAL(currentIndexChanged(int)), signalMapper, SLOT(map()));
signalMapper->setMapping(ziduan, QString("%1-%2").arg(row).arg(col));
connect(signalMapper, SIGNAL(mapped(const QString &)),this, SIGNAL(changeZiduan(const QString &)));
}
void sqlGenerator::changeZiduan(const QString &position)
{
QStringList coordinates = position.split("-");
int row = coordinates[0].toInt();
int col = coordinates[1].toInt();
}