包含头文件:

#include #include

在类定义中增加一个QMenu对象指针:

QMenu *table_widget_menu;

在父窗体构造函数中允许QTableWidget接收QWidget::customContextMenuRequested()信号。

ui->tableWidget->setContextMenuPolicy(Qt::CustomContextMenu);

生成所需要的右键菜单。

table_widget_menu = new QMenu(ui->tableWidget);

QAction *action = new QAction("Insert", this);

connect(action, SIGNAL(triggered()), this, SLOT(slotActionInsert()));

table_widget_menu->addAction(action);

action = new QAction("Remove", this);

connect(action, SIGNAL(triggered()), this, SLOT(slotActionRemove()));

table_widget_menu->addAction(action);

让QTableWidget控件的QWidget::customContextMenuRequested()信号关联上槽函数,在槽函数中调用显示右键菜单。

void UserForm::on_tableWidget_customContextMenuRequested(const QPoint &pos)

{

table_widget_menu->exec(QCursor::pos());

}

qtabwidget右键菜单_QTableWidget添加右键菜单的详细过程相关推荐

  1. 设置右键菜单,添加右键快捷应用

    设置右键菜单,添加右键快捷应用 最近,我安装了pycharm,在安装时把它添加到了右键快捷方式里,但我当时是通过Anaconda的链接安装的,所以程序的名字特别长,显得右键菜单很宽很不舒服. 如下图: ...

  2. openlayer右键菜单_OpenLayers添加右键菜单

    1.       首先修改 OpenLayers Events.js 定位到下面代码段,添加右键菜单事件: View Code OpenLayers.Events = OpenLayers.Class ...

  3. linux+右键快捷,LINUX 添加右键打开终端快捷方式

    第一种方法: 安装一个包,即可在右键里面添加一个"打开终端"的菜单. sudoapt-getinstallnautilus-open-terminal,安装完成,注销以后再回来,就 ...

  4. php在菜单栏里加子菜单,WordPress后台添加子菜单add_submenu_page()

    接上文:WordPress后台添加顶级菜单add_menu_page(),今儿再分享一下在 wordpress 后台侧边栏添加子菜单的方法,用到的函数是:add_submenu_page() 函数用法 ...

  5. 【Java中的菜单的常用方法】下拉菜单和弹出菜单

    目录 Swing菜单组件 下拉式菜单 下拉式菜单的三个组件的详细讲解 下拉式菜单的创建与使用 创建和添加下拉式菜单的一般步骤 弹出式菜单 弹出式菜单的创建与使用 Swing菜单组件 下拉式菜单 创建一 ...

  6. vc+如何添加右键弹出菜单

    2019独角兽企业重金招聘Python工程师标准>>> 一.创建新工程 二.编辑菜单资源 1.添加菜单 按"Ctrl+R",双击"Menu"图 ...

  7. 在(CListView)列表视图中添加右键菜单的方法

    使用弹出式菜单(PopMenu) 弹 出式菜单(PopMenu)大家都熟悉,在WIN98的桌面上单击鼠标右键弹出的菜单就是弹出式菜单.通常情况下,弹出式菜单在鼠标右键单击时弹出,当 然,也可以根据需要 ...

  8. 如何在IE右键菜单中添加菜单项(转)

    (来自:http://www.jaron.cn/chs_scripts/7/2003-11/20031125111738-101413.html) 如果使用过Netants的朋友可能都知道,NetAn ...

  9. 添加右键菜单_笔记本没有灭屏键?巧在右键菜单添加“关闭显示器”选项

    MS酋长的笔记本没有单独的关闭显示器按钮,虽然可以通过运行命令关闭显示器,但毕竟操作比较麻烦.其实我们只需编辑注册表,把关闭显示器命令添加到其中,能够在Win10桌面右键菜单中添加一个"关闭 ...

  10. 在IE右键菜单,添加图片保存快捷方式

    在IE右键菜单,添加图片保存快捷方式 分类: .Net 2009-07-09 14:25 647人阅读 评论(0) 收藏 举报 先用C#做一个COM 作用为下载图片和图片改名(使用GUID) view ...

最新文章

  1. zabbix监控linux网卡流量,Zabbix结合iptables监控网络流量
  2. jsonp 200 进去error_同样是专科,400分考上的和200分就能进的,差距其实挺明显
  3. boost::mp11::mp_remove相关用法的测试程序
  4. 深度学习——02、深度学习入门——经典卷积神经网络架构实例——VGGNet
  5. java日期时间转日期_Java时间和日期指南
  6. SQL PROCEDURE和 FUNCTION的区别
  7. 深度学习的实用层面 —— 1.7 理解Dropout
  8. 【破解】Flash Decompiler Trillix.4.1.1.720 破解补丁
  9. [PyTorch] 基于Python和PyTorch的线性拟合
  10. Crackeme018
  11. cad画流程图的插件_如何用cad画交互流程图
  12. One to One 的数据库模型设计与NHibernate配置
  13. WebGIS系统的设计与实现
  14. 热烈庆贺产品站点开通。正在建设中...
  15. Mathematica 13 for Mac(科学计算软件)
  16. ubuntu英伟达显卡驱动
  17. MIPS单周期CPU设计——lw和sw指令的设计
  18. e320/t420/w520等 qm67/hm65/hm67等 6系芯片组更新BIOS以安装三代酷睿cpu提升性能的想法
  19. HTTP 405 错误 – 方法不被允许 (Method not allowed)【转载】
  20. AirPods Pro 卡顿或突然没声音的原因之一

热门文章

  1. 局域网计算机用户名和密码怎么设置,win10系统设置局域网共享无需输入用户名和密码的解决教程...
  2. Android蜗牛睡眠技术文档,蜗牛睡眠app 问题提问集中贴 常见问题汇总
  3. 计算机进入启动死循环,Win10开机死循环重启解决方法
  4. Android 画指南针
  5. 什么可以代替pencil?pencil的平替推荐
  6. CVPR 2020 最佳论文提名 | 神经网络能否识别镜像翻转
  7. 企业微信开发之判断当前入口是PC端企业微信还是PC端浏览器。或者是APP端企业微信
  8. CentOS官网下载对应版本
  9. 微分几何II 曲率
  10. PayPal支付(Java开发)完整版