c++ - 与 C++ 相比,用 Python 编写的 wxWidget 慢多少?

标签 c++ python performance drawing wxpython

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

我想知道我应该期望事情进展得慢多少?我意识到这是模糊和开放式的,但我只需要知道会发生什么。画 500 个圆会陷入困境吗?它会很明显吗?你有什么经验?

最佳答案

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

如果您陷入困境,您应该使用 PyGame 结帐用于绘制东西。

关于c++ - 与 C++ 相比,用 Python 编写的 wxWidget 慢多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379442/

相关文章:

c++ - OSX 无法识别 Protocol Buffer 扩展

javascript - 有没有办法实时从 jQuery 加载特定功能?

c++ - VS2008 调试器显示不正确的值。如何清理/重置/修复调试器?

c++ - 尝试使 C++ (MFC) 代码片段易于重用。有什么选择?

c++ - 如何在不复制的情况下将 C++ 类从一个项目重用到另一个项目

python - python 中的通用命令行生成器

python - 如何在 BS4 中搜索包含给定字符串的标签?

python - 将 Flash 消息类别添加到 @login_required 重定向

performance - 实际应用中是否使用了宽松的数据结构?

javascript - 两个循环的性能差异。交换内循环和外循环