社区
Qt
帖子详情
请问如何在QGraphicsView中获取当前显示的区域的坐标范围?
西江残月
2011-12-06 10:54:58
请问如何在QGraphicsView中获取当前显示的区域的坐标范围?
我在QGraphicsView中加入了QGraphicsScene,假设范围是-10000,-10000 到 10000, 10000
程序启动时,我显示整个区域,然后我操作放大几次后,就显示一块区域了,
问题是:我如何获取这块当前显示区域的最小和最大坐标???
...全文
956
3
打赏
收藏
请问如何在QGraphicsView中获取当前显示的区域的坐标范围?
请问如何在QGraphicsView中获取当前显示的区域的坐标范围? 我在QGraphicsView中加入了QGraphicsScene,假设范围是-10000,-10000 到 10000, 10000 程序启动时,我显示整个区域,然后我操作放大几次后,就显示一块区域了, 问题是:我如何获取这块当前显示区域的最小和最大坐标???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
西江残月
2011-12-07
打赏
举报
回复
貌似自己找到答案了,用mapToScene()即可,把view的左上角和右下角的坐标转换即可,加入左上角为(0,0),右下角(800,600), 转换完后就知道当前Scene的显示区域了。。。
这又引出新问题了,当视口变化后,我就需要调用mapToScene,不知道视口变化有没有相应的信号呐?
刀刀亮
2011-12-06
打赏
举报
回复
表示 没接触过QGraphicsView 坐等牛人解答
西江残月
2011-12-06
打赏
举报
回复
晕,半天了没人知道吗?
Qt QGraphicsItem
获取
鼠标位置对应图像
坐标
正常情况时,QGraphicsItem上图像的有效
区域
QRect大小和
QGraphicsView
一致,此时正好铺满,鼠标位置的
坐标
可以比较轻松的推算出其在图像有效
区域
的全局
坐标
。当图像的有效
区域
并不是铺满图元时,就可以用该方式得到...
QGraphicsView
的滚动条改变位置后
获取
当前
界面上的场景和视图
坐标
区域
那么当改变了查看位置时,我们往往需要
获取
当前
界面
显示
区域
的场景
坐标
或视图
坐标
。可以用一下的方式来
获取
这两种
坐标
。 QRect viewport_rect(0,0,use_view->viewport()->width(),use_view->viewport()-&...
pyqt
QGraphicsView
可根据鼠标改变大小的标注框,状态栏
显示
坐标
写一个自己的类继承
QGraphicsView
,在类
中
自定义信号,重写鼠标方法,在鼠标点击/移动/松开的时候将位置
坐标
发送出去。 在主类
中
接收信号得到
坐标
,并利用
坐标
,在鼠标点击的时候生成左上角点,松开
QGraphicsView
中
图元QGraphicsItem如何设置遮罩蒙版,只
显示
固定
区域
。
QGraphicsItem只
显示
某个
区域
的方法 引言 最近接触到Qt图像框架这一块,想要做一个只
显示
指定
区域
的功能,多余部分裁剪掉,摸索了好久。QGraphicsItem本身肯定是没有这个接口的,但是奇怪的是我发现了下面两个接口:...
QGraphicsView
使用详解
QQ:609162385 ...QT4.2开始引入了Graphics View框架用来取代QT3
中
的Canvas模块,并作出了改进,Graphics View框架实现了模型-视图结构的图形管理,能对大量图元进行管理,支持碰撞检测,
坐标
变换和图元...
Qt
16,214
社区成员
26,594
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章