新浪微博
腾讯微博
会员列表
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
帮助
下拉
用户名
电子邮箱
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
首页
论坛
Qt下载
作品展
群组
个人中心
捐赠、管理与开发
邮件订阅
帖子
文章
日志
用户
版块
群组
帖子
搜索
QTCN开发网
>
Qt基础编程
>
在mainwindow中如何获取QGraphicsItem的坐标?
发帖
回复
返回列表
新帖
6708
阅读
7
回复
在mainwindow中如何获取QGraphicsItem的坐标?
[复制链接]
上一主题
下一主题
离线
bkey
UID:76089
注册时间
2009-03-12
最后登录
2023-06-10
在线时间
146小时
发帖
63
搜Ta的帖子
精华
0
金钱
670
威望
74
贡献值
0
好评度
64
访问TA的空间
加好友
用道具
新手上路
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
楼主
发表于: 2013-01-20
使用下边的代码,输出的永远都是0,那里
出错
了?
QList<QGraphicsItem *> itemlist=scene->items();
QPointF pos=itemlist.at(0)->scenePos();
qDebug()<<"x:"<<pos.x()<<"y:"<<pos.y();
共
条评分
回复
举报
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
离线
XChinux
UID:2
注册时间
2004-11-08
最后登录
2025-06-17
在线时间
7022小时
发帖
11243
搜Ta的帖子
精华
61
金钱
148932
威望
9968
贡献值
702
好评度
8190
访问TA的空间
加好友
用道具
总版主
加关注
发消息
只看该作者
1楼
发表于: 2013-01-20
你为什么痖输出scenePos()? 为什么不输出pos()?
共
条评分
二笔 openSUSE Vim N9 BB10
XChinux@163.com
网易博客
腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
回复
举报
离线
bkey
UID:76089
注册时间
2009-03-12
最后登录
2023-06-10
在线时间
146小时
发帖
63
搜Ta的帖子
精华
0
金钱
670
威望
74
贡献值
0
好评度
64
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
2楼
发表于: 2013-01-21
回 1楼(XChinux) 的帖子
输出pos也是一个样
共
条评分
回复
举报
离线
0354030w
UID:95130
注册时间
2010-04-09
最后登录
2015-07-13
在线时间
93小时
发帖
164
搜Ta的帖子
精华
0
金钱
1705
威望
177
贡献值
0
好评度
167
访问TA的空间
加好友
用道具
侠客
加关注
发消息
只看该作者
3楼
发表于: 2013-01-21
List(0)在场景中的坐标就是(0,0)
共
条评分
回复
举报
离线
bkey
UID:76089
注册时间
2009-03-12
最后登录
2023-06-10
在线时间
146小时
发帖
63
搜Ta的帖子
精华
0
金钱
670
威望
74
贡献值
0
好评度
64
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
4楼
发表于: 2013-01-22
回 3楼(0354030w) 的帖子
没搞懂QGraphicsScene 的坐标问题
就算我setLine(20,0,50,100);
获取到坐标也是0,0
应该如何实现获取坐标?想获取图像在显示区域的坐标
共
条评分
回复
举报
离线
bkey
UID:76089
注册时间
2009-03-12
最后登录
2023-06-10
在线时间
146小时
发帖
63
搜Ta的帖子
精华
0
金钱
670
威望
74
贡献值
0
好评度
64
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
5楼
发表于: 2013-01-22
似乎是我概念没理解清楚,貌似没有移动的情况下scene item view 三个的坐标,在显示区域左上角都是0,0,重叠的,但是setLine(20,0,50,100); 这个坐标如何获取呢?
共
条评分
回复
举报
离线
twicave
UID:64617
注册时间
2008-09-19
最后登录
2017-09-14
在线时间
18小时
发帖
59
搜Ta的帖子
精华
1
金钱
685
威望
63
贡献值
0
好评度
62
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
6楼
发表于: 2013-01-23
坐标的问题期待专业人员讲解。
按我的理解。因为你并没有move item.所以无论你把线画在哪里,它的pos.始终都是0
你可以试验一下将上述lineItem Move(10, 0),看看它后来的位置是不是在已绘制的基础上平移了。
共
条评分
回复
举报
离线
bkey
UID:76089
注册时间
2009-03-12
最后登录
2023-06-10
在线时间
146小时
发帖
63
搜Ta的帖子
精华
0
金钱
670
威望
74
贡献值
0
好评度
64
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
7楼
发表于: 2013-01-24
回 6楼(twicave) 的帖子
其实我的线是根据鼠标点击来画的,因此线显示的位置不是0,0开始,我理解是,如果用move来移动过item,就会检测好坐标移动,否者就算显示位置不是0,0开始 ,也会认为这个item的起始位置是0,0
共
条评分
回复
举报
发帖
回复
返回列表
http://www.qtcn.org/bbs
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
快速回复
限100 字节
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
关闭
补充发布信息
验证码:
发 布
隐藏
快速跳转
站务及资讯
网站公告
新闻资讯
Qt官方发布
网站管理
Qt应用及资源
Qt 作品展
Qt代码秀
Qt应用版
Qt技术讨论区
Qt安装与发布
Qt中文处理
Qt基础编程
Qt QML开发
Qt嵌入式开发
Qt移动平台开发
其它技术开发讨论区
Qt图书专区
《C++ GUI Qt 4编程》(第2版)专栏
《Qt高级编程》专栏
《零基础学Qt4编程》专栏
《Qt设计模式》(第2版) 图书专栏
Python Qt GUI快速编程
Qt项目开发区
天池项目
Qt开放平台开发库
机械CAD
扇贝词典
非活跃项目区
社区中心
帖子回收站(Trash)
招聘、求职、供求、广告等
休闲娱乐
关闭
关闭
选中
1
篇
全选