• 4605阅读
  • 3回复

[提问]为什么我设置了setMouseTracking,完全没反应呢?? [复制链接]

上一主题 下一主题
离线258049189
 

只看楼主 倒序阅读 楼主  发表于: 2013-10-16
为什么我设置了setMouseTracking,完全没反应呢??
关键词: QScrollArea
主窗体是QWidget,在里面有一个QFrame,在QFrame里面嵌套一个QScrollArea,在QScrollArea里面放置一个QLabel用来显示图片
我对QScrollArea设置了setMouseTracking(true),可以为什么鼠标在移动的时候没有移动事件,还必须要按下鼠标任意键。我对主窗体QWidget设置了这个属性,却可以相应鼠标移动事件,在没有任何鼠标键按下的时候。
离线258049189

只看该作者 1楼 发表于: 2013-10-16
顶一个
离线btptboy

只看该作者 2楼 发表于: 2013-10-17
把qlabel设置setMouseTracking(true)试试,这样qlabel应该能捕获鼠标移动事件。
我思故我在
离线258049189

只看该作者 3楼 发表于: 2013-10-17
回 2楼(btptboy) 的帖子
试试
快速回复
限100 字节
 
上一个 下一个