• 3459阅读
  • 0回复

信号槽问题 [复制链接]

上一主题 下一主题
离线gsgking
 

只看楼主 正序阅读 楼主  发表于: 2009-08-27
如果在QTableWidget的(row,column)位置用setCellWidget放入一个pushbutton,
再连接:connect(tableWidget,SIGNAL(cellClicked ( int , int )),this,SLOT(mySlotCellButtonClicked()));

下面这个信号
void QTableWidget::cellClicked ( int row, int column )   [signal]
在我点击pushbutton后,不会发送。
而如果一个cell里面没有放入Widget,那么点击后这个cellClicked()信号是能够发送的。

我的问题有两个:
1. 可以用什么信号提示这个pushbutton的clicked事件?
2. qt文档中的“cell specified by row and column has been activated”,这里“ activated”什么状态?我们
点击cell里面pushbutton,算不算是activated了?

哪位大侠知道解决方法吗?先谢过了
快速回复
限100 字节
 
上一个 下一个