如何为treewidgetitem添加右键菜单
来源:互联网 发布:网络连接图片 编辑:程序博客网 时间:2024/06/05 00:49
这两天写了个基于sqlite的学生管理系统,同时也复习了qt的一些知识,也加深了自己队sqlite用法的理解。
在此,总结下自己在写的时候复习到的知识。
一、 如何为treewidgetitem添加右键菜单
第一步:
// 设置右键编辑
ui.TREEwidget->setContextMenuPolicy(Qt::CustomContextMenu);
第二步 :
Connect 相关的信号和槽;
connect(ui.TREEwidget,SIGNAL(customContextMenuRequested(constQPoint&)),this,
SLOT(OnlistContextMenu(constQPoint&)));
第三步 设置右键菜单项;
int demo003::OnlistContextMenu(constQPoint&pos)
{
QMenu menu;
menu.addAction(ui.action_upload);
menu.addAction(ui.action_delete);
QPoint pt_global =ui.TREEwidget->mapToGlobal(pos);
menu.exec(pt_global);
return0;
}
当然 这一切的前提是,你已经在qtdesigner里面添加好了相关的action,
并且每个action都有相关的槽函数;
阅读全文
0 0
- 如何为treewidgetitem添加右键菜单
- 如何添加右键菜单
- 为lazyTreeGrid添加右键菜单
- 为QTreeView添加右键菜单
- 为windows添加右键菜单
- 如何添加右键菜单命令
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 为资源管理器添加命令提示符右键菜单
- 为右键菜单添加进入CMD快捷方式
- 为列表控件添加右键弹出菜单
- easyui为tabs添加右键菜单
- easyui为tabs添加右键菜单
- 电商学习笔记
- jsp中js和java执行顺序
- 继承AppCompatActivity的Activity无法隐藏标题栏
- android surfaceflinger(1)-启动初始化1
- 百度大牛讲机制设计和计算广告学
- 如何为treewidgetitem添加右键菜单
- 数组
- poj1509 Glass Beads 找最小的字母边转移
- OpenCV2编程手册笔记之 6.4高通滤波器检测边缘
- svn简介及使用
- python中if语句的真假判断
- 安卓按键命令库教程(紫猫版)
- js完成页面表格的增删
- 推荐系统基础知识