QTableWidget的checked可選按鈕使用方法

第一步設置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)));

最後效果:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章