当前位置: 首页 > news >正文

【Qt】QTableWidget表格右键菜单

效果

在这里插入图片描述

1. 给QTableWidget组件添加customContextMenuRequested信号

在这里插入图片描述

2. 槽函数

void dataDetailForm::on_tableWidget_customContextMenuRequested(const QPoint &pos)
{QMenu menu;QAction *setEnd = menu.addAction(tr("设置"));connect(setEnd, SIGNAL(triggered()), this, SLOT(slot_set_set()));menu.exec(QCursor::pos());
}void dataDetailForm::slot_set_set()
{//打印选中的行号QList<QTableWidgetItem*> items = ui->tableWidget->selectedItems();int row = ui->tableWidget->row(items.at(0));qDebug() << "index"  << row;
}

3. 构造函数使能右键菜单功能

	//使能右键菜单功能ui->tableWidget->setContextMenuPolicy(Qt::CustomContextMenu);

参考

  • 实例QT程序 —— QTableWidget 表格右键菜单功能(该方式可用于任意Widget子类控件)

相关文章:

  • 键盘觉醒:Raycast 把 Mac 变成「AI 指令战舰」
  • joomla 使用nginx服务器只能打开首页,其他页面404的解决方案
  • 16、Redis底层数据结构
  • 样式失控:Word文档格式混乱的根源与对策
  • 【Flink实战】 Flink SQL 中处理字符串 `‘NULL‘` 并转换为 `BIGINT`
  • 【Ambari3.0.0 部署】Step4—时间同步(Chrony)-适用于el8
  • Xilinx XC7A12T‑1CPG238I Artix‑7 FPGA
  • Java 编程之代理模式
  • Matter协议开发者指南:使用Matter SDK构建智能家居应用
  • 数学公式排版简史
  • JavaWeb-day1
  • Spring Cloud 服务调用详解:Ribbon 负载均衡与 Feign 声明式接口调用
  • 第一章:认识AI
  • vtk和opencv和opengl直接的区别是什么?
  • JSON 数据格式详解
  • 【Java项目设计】基于Springboot+Vue的OA办公自动化系统
  • idea有了!多尺度时间序列新SOTA!
  • 前端基础知识CSS系列 - 16(css视差滚动效果)
  • OSPF 路由协议基础实验
  • 每天一个前端小知识 Day 7 - 现代前端工程化与构建工具体系
  • 网站免费正能量加载要快/域名seo查询
  • 贺州做网站/手机网站百度关键词排名
  • 网站开发后端做那些/网站系统
  • 郑州做网站公司yooker/网络优化工程师简历
  • 自己做的网站和ie不兼容/百度一下百度网页官
  • wordpress登录链接/湖南seo排名