一,效果图
二,添加步骤:
1. 使用customContextMenuRequested 信号。
connect(ui->treeView, &QTreeView::customContextMenuRequested, this, &MainWindow::slotRightMenu);
2. slotRightMenu函数通过节点的数据,定义菜单的类型。根据鼠标的位置,通过
ui->treeView->indexAt(pos)得到QModelIndex,再根据model()->data得到节点数据。
在定义菜单。
LPCusTreeNode nodeData = nullptr;
QModelIndex curIndex = ui->treeView->indexAt(pos);
qDebug() << "pos: " << curIndex.row() << curIndex.column();
if(curIndex.isValid())
{