gpt4 book ai didi

python - python的简单图形

转载 作者:太空狗 更新时间:2023-10-29 20:39:51 24 4
gpt4 key购买 nike

我正在用 python 进行模拟,需要可视化。我正在寻找 python 拥有的最简单的图形库。有没有什么可以让我按照以下方式做一些事情:

setWindow(10,10)
setCube(0,0,1,1,1)#windowX, windowY, width, length, hight,
updateList = simUpdate
for update in updateList:
removeShape(0,0)
setCube(0,0,1,1,1)

有这么简单的事情吗? 3d 不是必须的,但它会很好。我在 python 3.3 中工作,据我所知,pygames 尚未在 mac 上进行更新。我一直在使用 tkinter,但想要更简单一些的东西。

最佳答案

对于简单的图形,可以使用graphics.py .

它不包含在 Python 中,因此您应该将它保存为 Python 文件(最好命名为 graphics.py),Python 可以在您的 sys.path .

注意:它也可以使用 pip install graphics.py see link

它非常容易学习,并且已经内置了各种形状。没有原生 3D 图形(里面没有),但这样做很容易:对于立方体,在侧面绘制一个正方形和另一个正方形,然后将正方形的一个角连接到另一个正方形的相应角。

使用 graphics.py 创建正方形的示例:

from graphics import *
win = GraphWin(width = 200, height = 200) # create a window
win.setCoords(0, 0, 10, 10) # set the coordinates of the window; bottom left is (0, 0) and top right is (10, 10)
mySquare = Rectangle(Point(1, 1), Point(9, 9)) # create a rectangle from (1, 1) to (9, 9)
mySquare.draw(win) # draw it to the window
win.getMouse() # pause before closing

关于python - python的简单图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15886455/

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