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

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

需求

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

 

入坑

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

       

 

解决

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

     


相关文章
|
Java Android开发 C++
Framework 全局监听屏幕点击事件 INPUT_EVENT_INJECTION
Framework 全局监听屏幕点击事件 INPUT_EVENT_INJECTION
324 0
Revit空闲事件(Idling Event)增强和外部事件(External Event)
Revit空闲事件(Idling Event)增强和外部事件(External Event)
Revit空闲事件(Idling Event)增强和外部事件(External Event)
|
Windows
背水一战 Windows 10 (68) - 控件(控件基类): UIElement - Pointer 相关事件, Tap 相关事件, Key 相关事件, Focus 相关事件
原文:背水一战 Windows 10 (68) - 控件(控件基类): UIElement - Pointer 相关事件, Tap 相关事件, Key 相关事件, Focus 相关事件 [源码下载] 背水一战 Windows 10 (68) - 控件(控件基类): UIElement - Poin...
1216 0
|
API C++ Windows
Destroying Window Objects(销毁窗口对象)
Windows对象(CWnd派生类的对象)既代表一个C++对象(在应用程序的堆中分配)也代表了一个HWND(由窗口管理器在系统资源里分配)。由于存在多种途径来销毁一个窗口对象,我们必须提供一组规则以防止系统资源或者应用程序的内存泄露问题,同时也防止对象和Windows句柄被多次销毁。
1358 0