博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QTableWidget嵌入QpushButton后定位QpushButton
阅读量:4682 次
发布时间:2019-06-09

本文共 415 字,大约阅读时间需要 1 分钟。

问题:

有时候会遇到这样的情况,在QTableWidget中我们需要嵌入一个QpushButton按钮,但是如何确定是哪个Button按下的呢?

解决:

一般地,一个按钮按下后会连接到一槽函数,那么在槽函数中我们可以这样做:

QPushButton *button = dynamic_cast
(QObject::sender()); //找到信号发送者QModelIndex index = ui->tableWidget->indexAt(button->pos());  //定位按钮QTableWidgetItem *item = ui->tableWidget->item(index.row(), 0);  //得到item

这样就得到了Button所在的位置了,是不是很简单呢?

转载于:https://www.cnblogs.com/luoxiang/p/5551852.html

你可能感兴趣的文章
开源重复数据删除软件
查看>>
内存池管理
查看>>
sqlserver数据库怎么开启远程连接,给到别人访问
查看>>
一月18日 JAVA基础课 switch详细用法
查看>>
dvwa 源码分析(二) --- dvwaPage.inc.php分析
查看>>
laravel 各种错误
查看>>
Java泛型经典文章收集
查看>>
How to test DSS from sources in Ubuntu
查看>>
kubectl工具管理应用生命周期
查看>>
由浅到深讲解Mybatis
查看>>
水王争霸(NOIP2003 提高组)
查看>>
Redis配置及数据存放指定db
查看>>
jni入门
查看>>
HTML 编码规范
查看>>
2013-7-22[面试题]
查看>>
POJ 3264 Balanced Lineup
查看>>
Python的序列数据和变量
查看>>
Redhat7 配置https
查看>>
Linux 操作系统镜像下载
查看>>
mybatis多参数查询
查看>>