from graphics import *
def main():
win = GraphWin("Shapes")
center = Point(100, 100)
circ = Circle(center, 30)
circ.setFill("red")
circ.draw(win)
time.sleep(6)
main()
所以,我已经安装graphics.py
了 John Zelle 的(几乎没有),所以我可以按照他的书(An Introduction to Comp. Sci.)学习第 5 章对象和图形的材料。
我在 Sublime Text 编辑器中编写所有代码,当我想编译时,我去cmd
输入:python
"name_of_file".py
并以这种方式启动程序。在这个包中,有一个通过调用创建的对象 Window GraphWin()
(所有内容都将在整章中绘制),但该对象仅在一秒钟内保持可见(我的猜测是因为main()
已执行,因此已完成) .
相反,如果我在 中键入所有必需的代码(来自该包),则cmd
该 Window 对象(及其上的所有内容)始终保持可见。
输入非常不方便cmd
。是否可以在 main() 中输入一些内容以保持我的工作(Window 对象和其他所有内容)可见,直到可以说,我单击鼠标或按 Enter 键?我不知道如何在 Python 中实现它。