第一步設置QTableWidget的Item爲可選格式
QTableWidgetItem *check=new QTableWidgetItem;
check->setCheckState (Qt::Checked);
ui->setting_tableWidget->setItem(i,j,check); //插入複選框
第二步設置QTableWidget的Item的樣式表
QTableWidget::indicator{width: 20px;height:20px; }
QTableWidget::indicator:checked {image: url(:/image/SysUiComponents/check_yes.png);}
QTableWidget::indicator:unchecked {image: url(:/image/SysUiComponents/check_no.png);}
第三步設置QTableWidget的可選按鈕的信號與槽
connect(tableWidget, SIGNAL(cellChanged(int row,int col)), this, SLOT(settingTableChanged(int row, int col)));
最後效果: