我的要求是:
- 显示大量二维形状(路径、透明度、大量原始形状)
- 快速(如果可能,可以每毫秒更新一次)
- 可缩放和平移,但我不想要滚动条
现在我正在直接扩展 QWidget 并覆盖 paintEvent
。我还看到 QGraphicsView、GLWindow 和其他一些 float 的。我应该使用哪一个?有什么优点和缺点?
最佳答案
许多形状和导航(缩放/平移)需要 QGraphicsView
方法,恕我直言。它支持二进制空间分区以提高绘图速度。
但是我不知道每毫秒重绘一次有什么用。
关于c++ - 用于 2D 图形的最佳 QT Widget 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46127455/