• 5756阅读
  • 5回复

如何知道当前鼠标位置下的按钮是哪个? [复制链接]

上一主题 下一主题
离线tulanix
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-30
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
一个程序上有四个按钮,我希望在移到任意一个按钮上的时候在一个qlabel上显示对应的信息,该怎么做?
(除了重载QPushButton的enterevent外,是否还有别的办法?)
离线duduqq

只看该作者 1楼 发表于: 2008-11-30
childAt()
离线tulanix

只看该作者 2楼 发表于: 2008-11-30
可是鼠标的位置如何获得呢?用QMouseMoveEvent获得位置必须在鼠标按下的情况下,setMouseTracking设置了也没用,对子控件没用
离线tulanix

只看该作者 3楼 发表于: 2008-12-01
没有人能回答吗?
离线ljp1205
只看该作者 4楼 发表于: 2008-12-01
为什么不用enterevent呢?
离线tulanix

只看该作者 5楼 发表于: 2008-12-01
没办法,只好enterevent了,谢谢各位帮助
快速回复
限100 字节
 
上一个 下一个