社区
Qt
帖子详情
view/scect框架, scene高度比view高,view 拖动边框resize时候,怎么固定左上角为基准缩放?
Jue_Xin
2017-12-30 09:18:32
就像游览器一样,内容很长,游览器拉伸的时候,内容还是以左上角为基准,但是是缩放效果。
目前view默认是以中心为缩放?
试过设置ViewportAnchor的三个参数,也没有什么效果。
各位有试过实现这种效果吗?或者有什么建议?
...全文
461
3
打赏
收藏
view/scect框架, scene高度比view高,view 拖动边框resize时候,怎么固定左上角为基准缩放?
就像游览器一样,内容很长,游览器拉伸的时候,内容还是以左上角为基准,但是是缩放效果。 目前view默认是以中心为缩放? 试过设置ViewportAnchor的三个参数,也没有什么效果。 各位有试过实现这种效果吗?或者有什么建议?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jue_Xin
2018-01-02
打赏
举报
回复
Jue_Xin
2017-12-31
打赏
举报
回复
UPUPUP,思路卡住了各位帮帮忙
Jue_Xin
2017-12-30
打赏
举报
回复
@foruok 大神帮忙提供一下思路?
QGraphics
View
的
缩放
方法一: 不带ui界面 因为要实现一个功能是,
拖动
view
所在的窗口,可以显示
sc
ene
中所有的信息,在网上找了很多资料,都是在
缩放
后通过
sc
roll
View
进行
拖动
的,但是这个
拖动
是有问题的,只是
拖动
对应的
sc
roll
View
中的数据,这不是我要进行
拖动
可以看到出来
view
port中的数据,还包括很多无法显示的
sc
ene
的其他部分 代码如下: .h #ifndef MAINWINDOW...
QGraphics
View
的
缩放
和
拖动
,以及
缩放
围绕鼠标所在点进行
缩放
因为要实现一个功能是,
拖动
view
所在的窗口,可以显示
sc
ene
中所有的信息,在网上找了很多资料,都是在
缩放
后通过
sc
roll
View
进行
拖动
的,但是这个
拖动
是有问题的,只是
拖动
对应的
sc
roll
View
中的数据,这不是我要进行
拖动
可以看到出来
view
port中的数据,还包括很多无法显示的
sc
ene
的其他部分 代码如下: .h #ifndef MAINWINDOW_H #define MAINWI...
vue-drag-
resize
全解,vue拖拽
缩放
组件
vue-drag-
resize
是一个支持拖拽与
缩放
的vue插件,支持vue 1.x与2.x,使用方便,上手便利,具有以下的几个特征: 特征 轻量级,无依赖性 所有的操作都是可联动的 支持触摸事件 定义元素可拖拽,或者可
缩放
,或者二者兼有 提供用于调整大小的操作点与操作框 可以按照比例
缩放
或者不按照比例
缩放
元素 可限制拖拽的最大与最小值、拖拽的范围是否超出其父元素 可限制
拖动
的方向为垂直或水平轴 ...
QGraphics
Sc
ene
管理QGraphicsItem(单击/选择/移动/
缩放
/删除)
文章目录前言简述操作细节示例效果源码 前言 本文参考博文https://blog.csdn.net/liang19890820/article/details/53504323 简述 在图形视图
框架
中,QGraphics
Sc
ene
提供一个快速的接口,用于管理大量 item,QGraphicsItem 是场景中 item 的基类。 图形视图提供了一些典型形状的标准 item,当然,我们也可以自定义 item。除此之外,QGraphicsItem 还支持以下特性: 鼠标按下、移动、释放和双击事件,以及鼠标
Qt_绘图
框架
_QGraphics
view
实现
缩放
移动图片
功能说明 LoadImage按钮加载图片 按住ctrl + 鼠标滚轮 实现以鼠标为中心点的位置
缩放
按下DefaultSize按钮,恢复原始位置 实现原理说明 MyGraphics
View
继承QGraphics
View
,重写视口的鼠标滚轮事件,从而实现视口的
缩放
需要设下如下两个视口大小转换以鼠标中心点为锚点 setTransformationAnchor(QGraphics
View
::AnchorUnderMouse); set
Resize
Anchor(QGraphics
View
::AnchorU
Qt
16,215
社区成员
26,594
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章