Python 如何在C/C++;
我有一个非常复杂的自定义小部件,它来自PySide中的Python 如何在C/C++;,python,c++,c,pyside,Python,C++,C,Pyside,我有一个非常复杂的自定义小部件,它来自PySide中的QWidget 起初,它的paintEvent需要1秒以上的时间才能完成。然后我用QPixmap对我正在绘制的“图像”的每一层实现了大量缓存。现在,我的paintEvent大约在90毫秒内完成-这很好,但还不够 我想知道我是否可以在C或C++中实现这个自定义控件,然后将它作为一个抽象的小部件使用在PySead中(像PySead和其他可用的小部件一样)。 我发现在PyQt中,我可以使用sip来实现这一点。但我在PySide找不到匹配的 有人知道
QWidget
起初,它的paintEvent
需要1秒以上的时间才能完成。然后我用QPixmap
对我正在绘制的“图像”的每一层实现了大量缓存。现在,我的paintEvent
大约在90毫秒内完成-这很好,但还不够
我想知道我是否可以在C或C++中实现这个自定义控件,然后将它作为一个抽象的小部件使用在PySead中(像PySead和其他可用的小部件一样)。 我发现在PyQt中,我可以使用
sip
来实现这一点。但我在PySide找不到匹配的
有人知道怎么做吗 如果您有这样的性能问题,Python可能不是合适的语言。本地C++可能是更好的实现语言。对应于代码> SIP是.@奥拉夫是一个巨大的应用程序,它已经在pythy/python中开发了100%。它工作得很好,除了这个小部件(它必须管理一个非常庞大的项目列表来打印一些项目,而忽略一些项目)。我希望在C中实现它作为一种优化,因为我没有更多的ideia,用python做更多的优化。@ekhumoro谢谢,这个信息对我来说并不清楚。有什么例子吗?如果你有这样的性能问题,Python可能不是合适的语言。本地C++可能是更好的实现语言。对应于代码> SIP是.@奥拉夫是一个巨大的应用程序,它已经在pythy/python中开发了100%。它工作得很好,除了这个小部件(它必须管理一个非常庞大的项目列表来打印一些项目,而忽略一些项目)。我希望在C中实现它作为一种优化,因为我没有更多的ideia,用python做更多的优化。@ekhumoro谢谢,这个信息对我来说并不清楚。有什么例子吗?也许会有用