我目前正在閱讀一本書並使用PyScripter。在我開始處理GUI的部分之前,一切都很好。Python窗口在測試程序時立即沒有響應?
基本上,當我啓動一個程序時,它立即不響應。一部分是製作一個程序,用戶在窗口中點擊3個點,然後從連接點開始形成一個三角形。三角形一旦製成就會停止響應。所以它等待程序意圖做的任何事情,然後搞砸。
任何幫助,將不勝感激,謝謝。
from graphics import *
def main():
win = GraphWin("Draw a Triangle")
win.setCoords(0.0, 0.0, 10.0, 10.0)
message = Text(Point(5, 0.5), "Click on three points")
message.draw(win)
p1 = win.getMouse()
p1.draw(win)
p2 = win.getMouse()
p2.draw(win)
p3 = win.getMouse()
p3.draw(win)
triangle = Polygon(p1,p2,p3)
triangle.setFill("peachpuff")
triangle.setOutline("cyan")
triangle.draw(win)
message.setText("click anywhere to quit")
win.getMouse()
main()
編輯:用代碼更新。就像我之前說的,我正在閱讀的這本書的作者在tk上製作了一個工具包,以便讓初學者更容易。
張貼一些代碼,如果你想得到一些幫助。 – Jeff
我假設該教程是[Hands On Python](http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/graphics.html)。我在控制檯中運行了腳本,對我來說工作正常。如果你在PyScripter中運行它,那麼問題可能就在於此,而不是腳本本身。 – ekhumoro