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);
本文介绍如何在Qt的应用程序中添加并使用checkbox复选框。包括创建checkbox、设置其状态及检查状态的方法。同时强调了在使用表格视图时正确设置属性值的重要性。
2766

被折叠的 条评论
为什么被折叠?



