1、将QCombobox插入到表格中
QComboBox *combo=new QComboBox();
QStringList sList;
sList <<tr("1")<<tr("2");
combo->addItems(sList);
ui.tableWidget->setCellWidget(0,1,combo);
主要是通过setCellWidget函数,而之后想要获取该控件:
QWidget *widget=ui.tableWidget->cellWidget(i,1); //行 列
QComboBox *box=(QComboBox*)widget;
2、或者用代理,设置双击某格,变成QCombobox或QLineEdit