gpt4 book ai didi

c++ - 获取小部件上的绝对鼠标单击位置(也在放大时)Qt

转载 作者:行者123 更新时间:2023-11-30 03:29:45 26 4
gpt4 key购买 nike

我想在我的 QGraphicsView 上用鼠标单击的地方触发。这里的问题:这个 QGraphicsView 总是放大。但我想得到相对于整个小部件的点,而不仅仅是视口(viewport)。或者换句话说:当我放大并单击左上角时,位置不应为 0,0(QMousePressEvent 只是给了我这一点)。它应该是从那里到整个场景矩形左上角的距离(或者到中间,无所谓)。有什么办法吗?感谢您的回答。

最佳答案

您可以使用 Qt 的 mapToScene 函数做您想做的事。

关于c++ - 获取小部件上的绝对鼠标单击位置(也在放大时)Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45465949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com