• 5204阅读
  • 5回复

[提问]多层嵌套的widget中的button不响应click事件。 [复制链接]

上一主题 下一主题
离线sunlighta
 
只看楼主 倒序阅读 楼主  发表于: 2013-01-04
我在主窗口内创建了一个QWidget M然后添加了一个QListWidget在这个QListWidget L中添加一个QWidget S,在S中添加一个QPushButton B。我绑定click信号到B,运行点击B没有click事件触发。
嵌套关系就是这样。原来在QListWidget L这里绑定了一个doubleclick事件,现在QPushButton B绑定click后,也不触发doubleclick事件了。
谁能提点一下,我应该在哪个方向去解决这个问题。没头绪,关键词都不知道应该查哪些。
离线weiweiqiao

只看该作者 1楼 发表于: 2013-01-05
能说的在具体些么、??click是哪个控件的。。。还有就是你的doubleclikc事件应该用时间段判断是double还是单个的click事件的。
Jobs Insanely Great.
离线sunlighta
只看该作者 2楼 发表于: 2013-01-05
回 1楼(weiweiqiao) 的帖子
问题已解决。谢谢关注。
离线weiweiqiao

只看该作者 3楼 发表于: 2013-01-05
能说下怎么解决的么???对我也是个学习:)
Jobs Insanely Great.
离线sunlighta
只看该作者 4楼 发表于: 2013-01-06
回 3楼(weiweiqiao) 的帖子
我犯了低级错误。嵌套不会影响事件的响应与槽函数的调用。
我的槽函数调用点的形参列表与声明的不一致造成未能调用槽函数。
离线weiweiqiao

只看该作者 5楼 发表于: 2013-01-06
呵呵,收到~
Jobs Insanely Great.
快速回复
限100 字节
 
上一个 下一个