Qt绘图应用程序

bua*_*bua 6 graphics plot qt pyqt

目前我正在尝试开发一些简单的情节原型,我正在努力解决某种白/空表综合症.两年后我回到Qt,所以我觉得很迟钝.

我的申请应该:

  • 绘制和管理自定义数据层
  • 自定义画布背景上的情节
  • 在情节上管理标记

我的计划是使用以下设计:

  • QGraphicsScene/View/Item作为精灵,如管理小部件,用于背景,标记,指针和其他"位图"对象等.
  • QPainter/ QpixmapQPicture 实际数据层 - 如果可能的话,将它们设置为QGraphicItem简化动态图形的管理

我不想使用Qwt或类似的库,除非我可以在自定义背景上绘制它(我不喜欢qwt图形样式的外观).

我的计划在qt类的使用和组成范围内是否合适?我想至少清楚地了解这种原型应该涉及的类.提前致谢.P.

Ada*_*m W 2

我认为您对 QGraphicsView 有了基本的了解。以下是一些可能有帮助的资源:

图形视图

场景图

如果您想使用新的动画和状态集类:

火柴人

另外,请查看Gunnar 的实验室博客。他最近做了一个关于图形性能的系列。

所有这些都是严格的 Qt(动画和状态集在 4.6 中)。它们是 C++ 语言的,但希望你能将你需要的内容翻译成 Python。