使用LGPL进行2D绘图库

时间:2017-07-19 09:18:03

标签: c++ qt 2d

在Qt应用程序(C ++)中绘制简单2D图表最合适的选择是什么,给定一组具有与绘图交互的基本功能的点(缩放,平移,拾取)?

与Qt图表类似,但具有LGPL许可证

enter image description here

2 个答案:

答案 0 :(得分:2)

我知道只有两个LGPL选项:

  • Qwt,如其他海报所述
  • 使用Qt WebEngine将HTML页面嵌入到Qt应用程序中,然后使用像D3这样的HTML图表库。由于HTML / JS的性能要求较高,如果您定位低端设备,这不是一个选项,否则它应该可以正常工作。您可以使用Qt WebChannel将图表从C ++导出到JS。

还有一些选项具有商业许可证和GPL双重许可,对于封闭源项目而言通常意味着您必须购买许可证:

答案 1 :(得分:1)

Qwt似乎是一个可靠的选择。它使用Qwt许可证,基本上是LGPL。与Qt也能很好地协作。

http://qwt.sourceforge.net/