QT QTableview

来源:互联网 发布:数控车床编程入门讲解 编辑:程序博客网 时间:2024/05/20 18:20

1、增加checkbox 复选框

QStandardItem *item = new QStandardItem();

item->setCheckable(true);

item->setCheckState(Qt::Unchecked);

model->setItem(i,0,item);


2\ use checkbox button

QStandardItem *item = model->item(i,0);

if(item->checkstate() == QT::Checked)

{

//do something

}



3\ 注意事项:

属性值设置生效,需要将属性值设置放在tblView->setModel(model);语句之后。


如果使用委托delegate,不能设置属性值为非编译模式。

tblView->setEditTriggers(QAbstractItemView::NoEditTriggers);


0 0
原创粉丝点击