QT 怎么在TableWidget中批量添加同一内容的ComboBox
2个回答
展开全部
QVector<QComboBox*> cbDianYa;
for(int i=0;i<20;i++)
{
QComboBox *tmp= new QComboBox();
tmp->addItem("");
tmp->addItem("100");
tmp->addItem("150");
tmp->addItem("300");
cbDianYa.append(tmp);
}
for(int j=0;j<20;j++)
{
ui->tableWidget->setCellWidget(j,0,cbDianYa.at(j));
}
这回可行,我试过了,用个向量解决问题
for(int i=0;i<20;i++)
{
QComboBox *tmp= new QComboBox();
tmp->addItem("");
tmp->addItem("100");
tmp->addItem("150");
tmp->addItem("300");
cbDianYa.append(tmp);
}
for(int j=0;j<20;j++)
{
ui->tableWidget->setCellWidget(j,0,cbDianYa.at(j));
}
这回可行,我试过了,用个向量解决问题
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写循环,循环添加就可以了
单个你会把
单个你会把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询