用户界面-如何用鼠标交互做简单的2D图形UI基本形状



我正在尝试使2D绘图程序类似于MS Viseo,谷歌文档绘图,MS Word。我想能够画圆圈,矩形,箭头等…

我根本不知道从哪里开始。什么是最简单的方法(平台/框架/语言),不仅可以绘制这些形状,而且可以用鼠标点击和拖动并在屏幕上重新定位它们。

Thanks in advance

最简单的?对我来说,这将是使用tk工具包的画布小部件。您可以将这个工具包与tcl、python、riby、perl和其他工具一起使用,它在所有平台上都能很好地工作。我建议将它与tcl一起使用。更多信息请参见http://www.tkdocs.com

tk画布非常强大且易于使用。它不像GL那么强大,但是你特别要求简单。

画布是基于矢量的(相对于基于位图的),这意味着你画的每一个东西都是一个可以操纵的对象。它支持直线、曲线、多边形、圆形、文本等。物体可以在其他物体的上面或后面,物体可以很容易地抓住和移动。它甚至可以将您的绘图转换为附注。

在这里可以找到一个真正基本的tcl绘图程序,以及一些注释:http://wiki.tcl.tk/13257

相关内容

  • 没有找到相关文章

最新更新