QT QTableview

    xiaoxiao2021-04-11  30

    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);

    转载请注明原文地址: https://ju.6miu.com/read-666766.html

    最新回复(0)