我正试图为地图学中的一个特定问题构建一个小应用程序。工作流如下所示:
现在,我想直接在我的自定义应用程序中进行矢量化,我现在在inkscape中这样做--这有助于我更快地描述草图。
我看了Inkscape和Karbon代码库,但是负责绘制曲线和路径的小部件的代码以及整个用户交互部分都非常复杂。我想坚持数字计算,并确保它正常工作。
简而言之,我正在寻找类似Qwt的东西(它提供绘图实用程序),但直接用于向应用程序添加矢量绘图/草图功能。然后,这将是一个问题,把GUI部分放在一起,我可以自由地担心数字计算。到目前为止,我还没有找到类似的东西-- Inkscape、Karbon、Libreoffice、Printdesign、Gimp,它们都实现了自己的路径、曲线小部件、使用框架的图形原语以及添加所有显示曲线随鼠标移动的代码、控制点等等。
有没有人知道这种预先为更高层次的图形设计的框架--让我忘记了GUI代码--是否存在?谢谢!
发布于 2013-10-28 16:38:26
QGraphicsScene和QGraphicsView为您提供了足够的资源,可以简单地实现其余部分。请注意,Qt有一组非常丰富的图形原语,您可以随意重用它们,如bezier曲线、路径等。您需要实现特定于应用程序的位元,但基本操作已经完成。
https://stackoverflow.com/questions/19633455
复制相似问题