查看完整版本: [-- 如何判断鼠标是否移动到控件上painter 绘制出来的矩形上 --]

QTCN开发网 -> Qt基础编程 -> 如何判断鼠标是否移动到控件上painter 绘制出来的矩形上 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

xing181512 2021-07-26 16:11

如何判断鼠标是否移动到控件上painter 绘制出来的矩形上

例如 自定义了一个按钮,在通过painter 在按钮上绘制了一个圆形,通过enterEvent 可以判断鼠标移动到了按钮上,但是如何判断鼠标移动到圆形区域内

wanger233 2021-07-27 18:02
判断 你的鼠标和 圆形的rect的包含关系就可以了

xing181512 2021-07-28 09:10
已经解决了,设置 setMouseTracking(true); 再在mouseMoveEvent中进行判断


查看完整版本: [-- 如何判断鼠标是否移动到控件上painter 绘制出来的矩形上 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled