为什么我设置了setMouseTracking,完全没反应呢??

weixin_38074335 2019-09-19 11:26:21
主窗体是QWidget,在里面有一个QFrame,在QFrame里面嵌套一个QScrollArea,在QScrollArea里面放置一个QLabel用来显示图片。我对QScrollArea设置了setMouseTracking(true),可以为什么鼠标在移动的时候没有移动事件,还必须要按下鼠标任意键。我对主窗体QWidget设置了这个属性,却可以相应鼠标移动事件,在没有任何鼠标键按下的时候。
...全文
583 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38078242 2019-09-19
  • 打赏
  • 举报
回复
顶一个
weixin_38104249 2019-09-19
  • 打赏
  • 举报
回复
把qlabel设置setMouseTracking(true)试试,这样qlabel应该能捕获鼠标移动事件。

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧