/**********************右键菜单******************/
//添加上下文菜单
ui->treeview->setContextMenuPolicy(Qt::CustomContextMenu);
connect(ui->treeView,&QTreeView::customContextMenuRequested,this,&DigitalizePlatform::slotActionTriggered);
void mywidget::slotActionTriggered(const QPoint& pos)
{
//创建右键菜单
QMenu menu;
//添加action
QAction *actionDelete = new QAction(QStringLiteral("删除“));
menu.addAction(actionDelete);
connect(actionDelete,&QAction::triggered,this,&DigitalizePlatform::slotTreeMenuDelete);
}
//删除右键
void DigitalizePlatform::slotTreeMenuDelete()
{
QModelIndexList selectedIndex = ui->treeView->selectionModel()->selectedIndexes();
QModelIndex index = selectedIndex.first();
m_pTreeStandardModel->removeRow(index.row(),index.parent());
}