目前,我正在尝试开发一些简单的地形图原型,我正在与某种白/空片综合症作斗争。两年后我又回到了Qt,所以我觉得自己很迟钝。
我的申请应该:
我的计划是使用以下设计:
QGraphicsScene /View/Item作为一个精灵,用于后台、标记、指针和其他“位图”对象的管理小部件。QPainter/ Qpixmap或QPicture --如果可能的话,将它们设置为QGraphicItem以简化动态图形的管理我不想使用Qwt或类似的库,除非我可以在定制的背景上用它进行绘图(我不喜欢qwt的图形风格的外观)。
我的计划在qt类的使用范围和组成上是否正确?我希望至少有一个清晰的概述,这些类应该涉及到这类原型。提前谢谢。P.
发布于 2010-02-02 19:07:06
我认为你对QGraphicsView有基本的想法。以下是一些可能会有所帮助的资源:
图形视图
图解场景
如果您想使用新的动画和状态集类:
贴纸工
另外,看看加纳实验室博客。他最近做了一系列关于图形性能的工作。
所有这些都是严格的Qt (动画和状态集在4.6中)。它们在C++中,但希望您能够翻译您所需的python。
发布于 2010-02-01 08:37:50
你不会说太多关于你的项目,让我提出一个更有帮助的答案,但看看Qt演示涉及图形视图,特别是图表场景和40000芯片。我想你会发现他们对你想做的事情很有启发。
发布于 2011-01-25 21:13:40
也许MathGL是适合你的。它有Qt小部件,或者您可以直接使用RGBA映像将其与小部件中的任何背景结合起来。
https://stackoverflow.com/questions/2173503
复制相似问题