c++ - 用于 2D 图形的最佳 QT Widget 是什么?

标签 c++ qt

我的要求是:

  • 显示大量二维形状(路径、透明度、大量原始形状)
  • 快速(如果可能,可以每毫秒更新一次)
  • 可缩放和平移,但我不想要滚动条

现在我正在直接扩展 QWidget 并覆盖 paintEvent。我还看到 QGraphicsView、GLWindow 和其他一些 float 的。我应该使用哪一个?有什么优点和缺点?

最佳答案

许多形状和导航(缩放/平移)需要 QGraphicsView 方法,恕我直言。它支持二进制空间分区以提高绘图速度。 但是我不知道每毫秒重绘一次有什么用。

关于c++ - 用于 2D 图形的最佳 QT Widget 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46127455/

相关文章:

c++ - 从 header 中删除静态成员

c++ - Qt:获取标准光标像素图

c++ - 内存调试策略

python - QTreeView 与 sqlalchemy

c++ - 带有 asio::io_service.poll_one() 或 poll() 的 QTimer

c++ - 使用doxygen在GitLab项目上自动生成C++文档

c++ - 与最大大小相关的数组和 vector 之间的区别?

c++ - 将两个字节转换为 12 位短值?

c++ - 虚函数上未解析的外部符号

c++ - Google Mock 在尝试指定返回值时给出编译错误