PyQt和PyCairo

时间:2020-03-05 18:58:36  来源:igfitidea点击:

我知道可以在Gtk绘图区域内放置PyCairo曲面。但是我认为使用Qt更好,所以我一直在想是否可以在某些Qt组件内放置PyCairo表面?

解决方案

回答

Qt自己基于OpenGL的曲面(使用QPainter)比开罗快得多。我们可以解释为什么要在Qt中专门开罗吗?

有关使用QPainter的基础知识,请参见"使用Qt4进行C ++ GUI编程"一书的摘录,尽管它是C ++代码,但PyQt实现将是并行的。

至于与Qt一起加入开罗... ArsTechnica中的这篇文章揭示了一些似乎没有什么可以目前存在(现在,没有人尝试过这种婚姻)。

回答

要进行绘图,还应考虑使用matplotlib,它提供了更高级别的API,并且与PyQT集成良好。