• 4068阅读
  • 6回复

[提问]qt图形视图框架下如何对其中的Items进行布局 [复制链接]

上一主题 下一主题
离线wjz2047
 

只看楼主 倒序阅读 楼主  发表于: 2014-02-17
我使用QGraphicsViewQGraphicsScene显示多个Item,请问怎样对放入其中的Item进行布局呢?
离线wjz2047

只看该作者 1楼 发表于: 2014-02-17
我看到有人对view进行布局,代码如下
view->setScene(scene);
QHBoxLayout* layput = new QHBoxLayout;
layput->addWidget(view);
setLayout(layput);
我这样做了,发现没有实现,所有控件都重叠了
离线雷小某

只看该作者 2楼 发表于: 2014-02-17
使用QGraphicsXXXLayout进行布局
离线wjz2047

只看该作者 3楼 发表于: 2014-02-17
回 雷小某 的帖子
雷小某:使用QGraphicsXXXLayout进行布局 (2014-02-17 12:03) 

这时的Item就不再是简单的QGraphicsItem,而应该改为QGraphicsLayoutItem了,我说的对吗?
离线雷小某

只看该作者 4楼 发表于: 2014-02-17
需要重写QGraphicLayoutItem的SetGraphicItem保护方法。
离线雷小某

只看该作者 5楼 发表于: 2014-02-17
看看文档,还是可以解决的
离线wjz2047

只看该作者 6楼 发表于: 2014-02-18
回 雷小某 的帖子
雷小某:看看文档,还是可以解决的
 (2014-02-17 16:47) 

thanks
快速回复
限100 字节
 
上一个 下一个