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