Ошибки графического интерфейсаНевозможно удалить объекты «Прямоугольник» - PullRequest
0 голосов
/ 26 марта 2019

Я импортировал библиотеку графического интерфейса и не могу «отрисовать» объекты, которые являются «прямоугольниками». Я приложил ссылку на библиотеку, которую я использую, и пример того, как выглядит ошибка. Спасибо за любую помощь.

https://mcsp.wartburg.edu//zelle/python/graphics.py

from graphics import *

win = GraphWin("Test", 200, 200)

rect = Rectangle(Point(50, 50), Point(150,150)).draw(win)
stop = win.getMouse()
rect.undraw(win)

Это ошибка, которую я получаю от IDLE

1 Ответ

1 голос
/ 31 марта 2019

Проблема заключается в следующей строке:

rect.undraw(win)

прямоугольник уже связан с win, поэтому вы не указываете это в качестве аргумента undraw().Вместо этого просто сделайте:

rect.undraw()
...