import sys
from graphics import *
win = GraphWin("test", 500, 500)
while True:
pt = win.getMouse()
print(pt.getX(), pt.getY())
sys.stdout.flush()
我正在尝试让代码同时将X和Y坐标同时返回到屏幕,但是在窗口中点击几次后得到的结果是:
123 200
443 67
104
关闭窗口后,程序吐出最后一个“84”,然后读取:
123 200
443 67
104 84
但是当我还在窗口点击新点时,我希望它能够做到这一点。 有谁知道我做错了什么。
答案 0 :(得分:0)
修正了它>我确实在旧版本的翼IDE 5.0.9中运行,所以我更新到6.0.1并且它工作正常。
注意:我的朋友使用的是5.1.0版本,而且它的工作正常。