我在Python应用程序中通过PyQt使用Qt4.8。一切都工作正常:-)但我需要向用户提供某种曲线编辑器,这些小部件常见于图像编辑程序中,用于调整对比度或颜色或类似的东西。
所以我基本上需要一个小部件,它显示一个带有轴的曲线和类似的东西,用户应该能够将点“拖放”到曲线上并调整曲线。
我认为我可以使用matplotlib,但据我所知,它没有提供任何“编辑”功能......
答案 0 :(得分:2)
我用OpenGL小部件编写了一个Qt曲线编辑器,你可以尝试一下。
答案 1 :(得分:1)
你可能想要的是qwt工具箱。这就像Qt的matplotlib。
它具有图形和图形的所有类型的简洁功能。虽然如果不创建自己的子类,你将无法获得所需的确切内容。
答案 2 :(得分:0)
您可以使用matplotlib进行曲线编辑。例如,请参阅此YouTube视频:http://www.youtube.com/watch?v=nCv_MhaeFo8
然后检查事件处理示例:http://matplotlib.sourceforge.net/examples/event_handling/index.html