c++ - 添加 QGraphicsView 偏移 QTouchPositions
问题描述
我目前正在努力使用触摸界面和 QT 来处理我的应用程序。该应用程序由一个 QStackWidget 组成,它可以通过用户与另一个 QWidget 的交互来更改其内容(页面)。
对于大多数页面,这很好用。但是,当我选择我们的地图页面时,它由继承自 QGraphicsView 的地图类表示,无论我是否仍在显示地图内容,整个触摸映射都会偏移某个值(y 方向约 150 像素)或其他页面。我发现,当我在地图类中省略以下行时,不会发生偏移:
setViewport(glWidget);
问题是我需要地图才能正常运行。是否有任何明显的原因可能导致这种偏移或任何可以解决我的问题的解决方法?
提前致谢
段错误创建者
解决方案
推荐阅读
- amazon-web-services - 在 AWS 上创建新的 Snowflake 实例时,是否会自动设置到 S3 的数据存储?
- python - 当用户没有权限时发送错误消息(Discord Bot)
- ios - 致命错误:找不到“React/RCTBridgeDelegate.h”文件#import
- node.js - 通过 HTTP 端点公开 websocket 数据
- python - 图像处理:如何在目的地使用简单的蒙版进行变形?
- python - 如何在 Python 中将参数传递给 wsgiref 应用程序?
- flutter - 如何在颤动中以dd / mm / yy格式显示来自firestore的时间戳
- spring-boot - 如何以管理员用户身份撤销用户的访问令牌和刷新令牌?在 Oauth2 中使用 JWT
- haskell - 为什么 lambda 的类型推断与标准声明不同?
- javascript - 具有给定深度的展平阵列