qt的场景视图中 项设置pos无效???

yangjin123 2010-11-30 10:36:53
代码如下:

QGraphicsScene *t_scene=new QGraphicsScene(this);
t_scene->setItemIndexMethod(QGraphicsScene::NoIndex);
QPixmap p;
p.load("c:/qtTest/1.jpg");
QGraphicsPixmapItem *item=new QGraphicsPixmapItem(p);
t_scene->addItem(item);
item->setPos(100,0);

QGraphicsView *t_view=new QGraphicsView(t_scene,this);

上面的item->setPos(100,0);不管怎么设置 图片都是在同一个位置 怎么回事啊》??
...全文
149 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dbzhang800 2010-11-30
  • 打赏
  • 举报
回复
先给你的scene设定一个大小(让view显示的scene的范围固定)!!

就如同别人在一张白纸不同位置上画圆,你的视野(ViewPort)跟着圆移动,且始终是圆周围5公分,你就开始抱怨,为啥老在同一位置画啊。
yangjin123 2010-11-30
  • 打赏
  • 举报
回复
谢谢,,, 设置了一下大小 可以了 。。。呵呵

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧