ptw=new QTableWidget(this);
//设置QTableWidget的行列
ptw->setColumnCount(4);
ptw->setRowCount(3);
//设置表头不可见
ptw->horizontalHeader()->hide();
ptw->verticalHeader()->hide();
//设置最小高度,如果combobox点击不显示就是没设置这个
ptw->setMinimumHeight(200);
//对表格的一些设置
ptw->setColumnWidth(0,47);
ptw->setColumnWidth(1,47);
ptw->setColumnWidth(2,47);
ptw->setColumnWidth(3,47);
ptw->setEditTriggers(QAbstractItemView::NoEditTriggers);
ptw->setItem(0,0,new QTableWidgetItem("TopLeft"));
ptw->setItem(0,1,new QTableWidgetItem("Top"));
ptw->setItem(0,2,new QTableWidgetItem("TopRight"));
ptw->setItem(1,0,new QTableWidgetItem("Left"));
ptw->setItem(1,1,new QTableWidgetItem("Middle"));
ptw->setItem(1,2,new QTableWidgetItem("Right"));
ptw->setItem(2,0,new QTableWidgetItem("BottomLeft"));
ptw->setItem(2,1,new QTableWidgetItem("Bottom"));
ptw->setItem(2,2,new QTableWidgetItem("BottomRight"));
ptw->setItem(0,3,new QTableWidgetItem("OverSpread"));
ptw->setItem(1,3,new QTableWidgetItem("OverSpread"));
ptw->setItem(2,3,new QTableWidgetItem("OverSpread"));
ptw->setSpan(0,3,3,1);
ui->comboBox->setFixedWidth(188);
//不设置这个,点击这一行任何列都只触发第一列的信号
ui->comboBox->setModelColumn(4);
//设置model和view
ui->comboBox->setModel(ptw->model());
ui->comboBox->setView(ptw);
新手可以看看