• 7241阅读
  • 4回复

QGraphicsScene里的布局管理 [复制链接]

上一主题 下一主题
离线bingcaihuang
 

只看楼主 倒序阅读 楼主  发表于: 2012-07-11
在QT图形系统中设置布局管理器貌似只能在QGraphicsWidget中设置setLayout,但这样设置后,在QGraphicsView中显示后就会看到如下图所示的QGraphicsWidget,当然可以设置属性隐藏QGraphicsWidget的边框,但改变QGraphicsView时Widget里面的控件并不会随着QGraphicsView形状的改变而改变布局的,如果不用QGraphicsWidget,直接往QGraphicsScene里放置Item,就不能实现布局管理,请问有什么方法可以直接在QGraphicsScene中实现对Item的布局管理呢?

离线lujing8309
只看该作者 1楼 发表于: 2012-07-11
可以通过在自己的item类中重写paint函数
离线bingcaihuang

只看该作者 2楼 发表于: 2012-07-13
回 1楼(lujing8309) 的帖子
重写paint函数能控制Item的布局吗?
离线cwc1987

只看该作者 3楼 发表于: 2012-07-17
我最近也遇到这个问题,不是很想将graphicsItem封装到widget里面用,又想实现布局,想来想去只有自己去实现一个布局管理器,你找到解决方法了吗 ?
离线wjz2047

只看该作者 4楼 发表于: 2014-02-14
同求啊
快速回复
限100 字节
 
上一个 下一个