1

我在 Python 应用程序中通过 PyQt 使用 Qt4.8。一切正常 :-) 但我需要向用户展示某种曲线编辑器,这些小部件常见于图像编辑程序中,用于调整对比度或颜色或类似的东西。

所以我基本上需要一个小部件,它显示一条带有轴和类似东西的曲线,用户应该能够将点“拖放”到曲线上并调整曲线。

我以为我可以为此使用 matplotlib,但据我所知,它不提供任何“编辑”功能......

4

3 回答 3

2

我用OpenGL小部件写了一个Qt曲线编辑器,你可以试试。

http://www.shannap.com/qt-curve-editor-en.html

于 2013-06-04T05:25:01.750 回答
1

您可能想要的是 qwt 工具箱。这就像 Qt 的 matplotlib。

http://qwt.sourceforge.net/

它具有各种简洁的绘图和图形功能。尽管如果不创建自己的子类,您将无法获得所需的确切内容。

于 2012-05-09T12:33:45.670 回答
0

你可以用 matplotlib 做曲线编辑器。例如,请参阅此 YouTube 视频:http ://www.youtube.com/watch?v=nCv_MhaeFo8

然后检查事件处理示例: http: //matplotlib.sourceforge.net/examples/event_handling/index.html

于 2012-05-09T17:56:24.950 回答