QComboBox *combo1 = new QComboBox(this);
QStringList list;
list <<"TRUE"<<"FALSE";
combo1 = new QComboBox(this);
combo1->addItems(list);
for(int i=0;i<ui->tableWidget->rowCount();i++){
if(a[i]==true){
combo1->setCurrentIndex(0);
ui->tableWidget->setCellWidget(i,2,combo1);
}
else{
combo1->setCurrentIndex(1);
ui->tableWidget->setCellWidget(i,2,combo1);
}
}
我的源代码。最后一次更换组合框。但除了最后一个细胞,所有细胞不是组合框,我想要所有细胞更换组合框
答案 0 :(得分:1)
<强>尝试强>
combo1 = new QComboBox(ui->tableWidget);