关于 QGraphicsScene场景中触发事件使用event->pos()获取坐标为0 的解决方法

简介: 关于 QGraphicsScene场景中触发事件使用event->pos()获取坐标为0 的解决方法

需求

       场景类对元素(QGraphicsItem)操作,如平移缩放等等,需要获取当前鼠标坐标。

 

入坑

       如下图,获取坐标一直为0

       

 

解决

       使用scencePos获取坐标,如下图:

     


目录
打赏
0
0
0
0
54
分享
相关文章
JavaScript时间戳获取及时间戳判断(同时设置不同的颜色。已开始的事件显示绿色,未开始的事件显示黑色,过去的事件显示灰色)
JavaScript时间戳获取及时间戳判断(同时设置不同的颜色。已开始的事件显示绿色,未开始的事件显示黑色,过去的事件显示灰色)
140 0
event对象、样式名、Window
event对象 event是一个浏览器内部的对象(注意,不是网页标签对象),它代表事件发生的时候跟事件有关的相关信息的集合体(对象就是信息的集合体)——它只在事件发生的时候存在! event通常就只用于获取在事件发生的时候的有关信息,比如:鼠标该时刻的坐标位置(x和y),是哪个网页对象发生了该事件,发生事件的时候是哪个鼠标按键触发的,或哪个键盘上的键。
856 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等