使用Python编写的wxWidget与C++相比要慢多少?

Sov*_*iut 6 c++ python performance drawing wxpython

我正在研究编写一个显示图形节点网络的wxWidget,因此会进行大量的绘图操作.我知道使用Python来做它会变慢,但我宁愿让它工作并在以后的功能上移植它.理想情况下,如果性能影响不是很大,我宁愿将代码库保留在Python中以便于更新.

我想知道的是,我期待事情要慢多少?我意识到这是模糊和开放的结果,但我只需要了解期待什么.画出500个圆圈会陷入困境吗?会不会引人注意?你有什么经历?

Sur*_*raj 1

恕我直言,主要瓶颈将是您将用于表示网络图的数据结构。我编写了一个类似的应用程序来跟踪系统中各个组件版本之间的依赖关系,而图形是我不必担心的最后一件事,而且我确实绘制了 500 多个对象,其中一些对象带有渐变填充!

如果你陷入困境,你应该使用PyGame来绘制东西。