gpt4 book ai didi

Python Canvas 建议

转载 作者:太空宇宙 更新时间:2023-11-03 19:39:15 26 4
gpt4 key购买 nike

我正在寻找一个非常简单的Python Canvas 。我真正需要的是绘制线条和圆圈、移动它们/摆脱它们以及滚动 Canvas 的能力(所以,理想情况下我在无限的 Canvas 上绘制,然后滚动它)。理想情况下,代码如下所示:

c = Canvas()
l1 = c.line((x0, y0), (x1, y1))
l2 = c.line((x2, y2), (x3, y3))
c1 = c.circle(((x0 + x1 + x2 + x3)/4, (y0 + y1 + y2 + y3)/4), 10)
c1.delete()
l1.move(5, 10)
c.scroll(5, 5)

这只是一些梦想代码,我对一些最小的样板没问题,但我真的不需要任何花哨的东西,可能我真正喜欢的唯一功能是能够嵌入一些在 Windows 上看起来不错的 GUI (排除了 Tkinter)并且不是极重量级的(可能排除了 GTK/Cairo)。

这是 Python 2.6 中的。我很乐意提供任何其他信息

最佳答案

我最终使用了带有内置 FloatCanvas 的 WxPython。不过,我真的不会建议其他人这样做;它依赖于 NumPy,这是一个非常大的安装,并且几乎完全没有文档记录(阅读源代码是我编写的应用程序的一个重要部分)。然而,它非常好并且可以为您做很多事情。

WxWiki:http://wiki.wxpython.org/FloatCanvas

文档:http://www.wxpython.org/docs/api/wx.lib.floatcanvas-module.html

开发:http://trac.paulmcnett.com/floatcanvas

关于Python Canvas 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1469286/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com