• 6225阅读
  • 5回复

[提问]QTableWidget 的itemEntered信号 无法接收 (itemClicked是可以的) [复制链接]

上一主题 下一主题
离线herryxuli
 
只看楼主 倒序阅读 楼主  发表于: 2012-11-15
关键词: QT4C++信号槽
QTableWidget 的itemEntered信号 无法接收 (itemClicked是可以的) 我想实现鼠标移到某个item上时 发送signal 触发某个slot槽函数 现在接收不到这个信号 求助。。。

connect(tableCalendar, SIGNAL(itemClicked(QTableWidgetItem*)), this, SLOT(itemEntered(QTableWidgetItem*)));
离线benbenmajia

只看该作者 1楼 发表于: 2012-11-15
1,检查信号槽是否正确,参数,名字等,在编译器中是无法识别信号槽的错误的。
2,留意观察程序运行中的输出时候有报告关于信号槽的警告。
3,没了,用另外的槽来测试信号
安然.....
离线herryxuli
只看该作者 2楼 发表于: 2012-11-16
回 1楼(benbenmajia) 的帖子
已经解决了
少了句:tableCalendar->setMouseTracking(true);
而不是 this->setMouseTracking(ture);

如果是语法之类的错误 编译就会报错的
离线herryxuli
只看该作者 3楼 发表于: 2012-11-16
回 1楼(benbenmajia) 的帖子
不过还是要谢谢你哈
离线benbenmajia

只看该作者 4楼 发表于: 2012-11-19
回 3楼(herryxuli) 的帖子
,这- -指针都搞错..
安然.....
离线herryxuli
只看该作者 5楼 发表于: 2012-11-19
表示还是菜鸟级别哈
快速回复
限100 字节
 
上一个 下一个