void CShowInterpretWidget::setDataToTableView()
{
m_model = new QStandardItemModel();
ui.tableView->setModel(m_model);
for (int i=0; i < m_nameList.size(); i++)
{
QStandardItem* t_item = new QStandardItem();
QWidget* t_checkWidget = new QWidget();
QHBoxLayout* t_hLayout = new QHBoxLayout;
QCheckBox *t_checkBox = new QCheckBox(t_checkWidget);
t_checkBox->setChecked(true);
connect(t_checkBox, &QCheckBox::stateChanged, this, &CShowInterpretWidget::slotCheckBoxCtrl);
t_hLayout->addWidget(t_checkBox);
t_checkWidget->setLayout(t_hLayout);
m_model->setItem(i, 0, t_item);
ui.tableView->setIndexWidget(m_model->index(i,0),t_checkWidget);
m_model->setItem(i, 1, new QStandardItem(m_nameList.at(i)));
}
ui.tableView->resizeColumnsToContents();
ui.tableView->horizontalHeader()->setStretchLastSection(true);
ui.tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui.tableView->setShowGrid(false);
}