• 5434阅读
  • 3回复

[讨论]获取tablewidget中添加pushbutton指针 [复制链接]

上一主题 下一主题
离线wjian10
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-05
当鼠标点击tablewidget中某个单元格的pushbutton时,如何获得pushbutton指针和所在单元格的行列号?
void QTableWidget::itemClicked(QTableWidgetItem * item) [signal]
void QTableWidget::cellClicked(int row, int column) [signal]
上面信号都不能实现,还有哪位高手有其他的方法

离线彩阳

只看该作者 1楼 发表于: 2014-08-05
可以为按钮添加动态属性,例如:
pushButton.setProperty( "row", row );
当按钮被点击的时候,通过获取
sender->property( "row" )
来获得按钮所在的行。
上海Qt开发联盟,热忱地欢迎你的加入!
离线wjian10

只看该作者 2楼 发表于: 2014-08-06
问题解决了
离线skylly_king

只看该作者 3楼 发表于: 2017-02-26
回 彩阳 的帖子
彩阳:可以为按钮添加动态属性,例如:
pushButton.setProperty( "row", row );
当按钮被点击的时候,通过获取
sender->property( "row" )
来获得按钮所在的行。
....... (2014-08-05 15:10) 

在tablewidget中每一行都添加了一个按键,接受信号的sender是谁啊
快速回复
限100 字节
 
上一个 下一个