QTreeWdget右键菜单
来源:互联网 发布:centos修改locale 编辑:程序博客网 时间:2024/06/14 18:05
void MainWindow::on_treeWidget_customContextMenuRequested(const QPoint &pos){ QModelIndex index=ui->treeWidget->indexAt(pos); if (index == QModelIndex()) { return; } QTreeWidgetItem *curItem = ui->treeWidget->currentItem(); if (curItem == NULL) { return; } /* * */}
右键空白的地方,可能返回默认的第一行,用item有时也可以,有时就不行。具体来说就是不在treeWidget任何项上右键,在treeWidget里面空白的地方右键,此时可以判断出来,但是鼠标移出程序界面,比如在操作系统的任务栏点一下,再进入程序,右键空白,返回了第一行。
需要判断QModelIndex ,和Qt的模型/视图有关,很好用。
0 0
- QTreeWdget右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- 右键菜单
- Unity3D学习笔记1
- (Java学习笔记13)二叉树---删除二叉树节点
- HTTP 错误代码表
- HDU 2032 JAVA
- 阿里云ECS部署nodejs环境遇到的问题与解决方案
- QTreeWdget右键菜单
- Winform应用程序实现通用遮罩层二
- 逻辑与、逻辑或 重载
- bzoj1657
- android hook使用示例
- java安全架构____数字证书证书类型总结
- vim
- UVA 10003 切木棍(区间dp)
- Python 语法