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集成良好。