excel表格_excel函数公式大全_execl从入门到精通
QT编程开发之Excel表格数据读取,并且添加复选框伪代码2024-04-10 18:23:23
如何利用QT开发界面将Excel表格中的数据添加,并添加复选框,判断是否选中复选框
为表格的前面一列添加复选框函数实现代码:
voidMainWindow::genCheckBox(ExcelInformation excelInf){
if(excelInf.colNum > 0){
QCheckBox *box[excelInf.colNum];
//QCheckBox *box = new QCheckBox[excelInf.colNum];
int i=0;
for(i=0; i<excelInf.colNum; i++){
box[i] = new QCheckBox(this);
box[i]->setGeometry(QRect(30+100*i, 200, 100, 20));
box[i]->setText(excelInf.qstrList[i]);
box[i]->setVisible(true);
connect(box[i], SIGNAL(stateChanged(int)), this, SLOT(onStateChanged(int)));}//发送相关的信号
}
else{
QCheckBox *box = newQCheckBox[0];//申请复选框
}
}
判断复选框是否被选中伪代码:
for循环checkbox的数量if(box[i]->isvalue ==true)
进行相关的代码的添加即可。
标签: excel加复选框