在主界面里面,计算QGraphicsView控件距离主界面左上角的位置
时间: 2024-02-28 17:06:16 浏览: 46
Qt QGraphicsView 控件实现标尺和刻度先效果
你可以使用QGraphicsView的mapToGlobal函数和QWidget的pos函数来计算QGraphicsView控件距离主界面左上角的位置。
具体实现代码如下:
```python
# view为QGraphicsView控件对象
pos = view.mapToGlobal(view.pos())
main_window_pos = self.pos()
x = pos.x() - main_window_pos.x()
y = pos.y() - main_window_pos.y()
print("QGraphicsView距离主界面左上角的位置为:({}, {})".format(x, y))
```
其中,self为主界面窗口对象。
阅读全文