我正在考虑编写一个显示图形节点网络的 wxWidget,因此会执行大量绘图操作。我知道使用 Python 来做它会更慢,但我宁愿让它工作并稍后在它起作用时移植它。理想情况下,如果性能影响不是太大,我宁愿将代码库保留在 Python 中以便于更新。
我想知道我应该期望事情进展得慢多少?我意识到这是模糊和开放式的,但我只需要知道会发生什么。画 500 个圆会陷入困境吗?它会很明显吗?你有什么经验?
最佳答案
恕我直言,主要瓶颈将是您将用于表示网络图的数据结构。我编写了一个类似的应用程序来跟踪系统中不同组件版本之间的依赖关系,而图形是我最不需要担心的事情,而且我确实绘制了 500 多个对象,其中一些对象具有渐变填充!
如果您陷入困境,您应该使用 PyGame 结帐用于绘制东西。
关于c++ - 与 C++ 相比,用 Python 编写的 wxWidget 慢多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379442/