QT graphics view框架下如何实现一个窗体含有多个页面?
各位大侠:
最近新学习QT并马上要用到项目中,有哪位大侠愿意指导下我的?不胜感激!
graphics view框架下,一个view对应一个scene时,背景图可以设置在scene,也可以在view的drawBackground绘制。item都加载到scene下,可以实现简单的图形界面应用。
如果一个应用含有多个界面,需要做界面的切换,我的理解是:一个界面就是一个场景,界面中的控件,都是此场景中的item。那么按这思维,一个应用,应该是含有一个view和n个scene。但是,graphics view框架中是一个scene对应有n个view(由函数QList<QGraphicsView *> views () const 获取views),跟我想要实现的恰恰相反。我该怎么去设计我的程序架构?
另外,此为嵌入式平台的应用,有性能上的要求。需求我描述得不好,大家不明白的提出来。
最近新学习QT并马上要用到项目中,有哪位大侠愿意指导下我的?不胜感激!
graphics view框架下,一个view对应一个scene时,背景图可以设置在scene,也可以在view的drawBackground绘制。item都加载到scene下,可以实现简单的图形界面应用。
如果一个应用含有多个界面,需要做界面的切换,我的理解是:一个界面就是一个场景,界面中的控件,都是此场景中的item。那么按这思维,一个应用,应该是含有一个view和n个scene。但是,graphics view框架中是一个scene对应有n个view(由函数QList<QGraphicsView *> views () const 获取views),跟我想要实现的恰恰相反。我该怎么去设计我的程序架构?
另外,此为嵌入式平台的应用,有性能上的要求。需求我描述得不好,大家不明白的提出来。
...全文
相关推荐
QT 整理的Graphics View 的一些例子
QT 整理的Graphics View 的一些例子
Qt开发总结(18)——Graphics View绘图架构
通过上篇笔记我们知道可以采用QPainter在绘图设备的paintEvent事件里编写绘图的程序,这种绘图方式效率相对较低,绘制的图形比较简单。Qt为绘制复杂的可交互图形提供了Graphics View绘图架构,是一种基于图形选项(Graphics Item)Model/View框架(可参见本人博客Qt开发总结(14)——Model/View框架),而且其核心试图组件QGraphicsView也作...
Qt OpenGL+Graphics-View
示例+源码,QtOpenGL以及Graphics-View框架整合的例子
Qt图片浏览器 --基于Qt的Graphics View Framework
Graphics View Framework、Qt、多媒体、图片浏览器
Qt的graphics View框架(中文)
Qt的graphics View的中文框架,


