Очистить холст в Tkinter, не удаляя все - PullRequest
0 голосов
/ 01 февраля 2012

Я довольно новичок в tkinter (под новым я имею в виду, что поднял его 2 часа назад), и поэтому, вероятно, есть действительно простое решение, которое я просто не вижу. Но я хочу очистить холст, чтобы перерисовать его. Но я не хочу использовать delete, так как я изменяю ID # всех элементов по мере их перерисовки. Есть ли способ очистить холст, на котором сохранен идентификатор # моих вещей?

Спасибо

Я программирую на Python 2.7 в Ubuntu 11.10.

1 Ответ

0 голосов
/ 02 февраля 2012

Итак.Это не очистка и перерисовка, что я хочу.это возможность перемещать и настраивать предметы.Функции для которых:

Canvas.configureItem(TAGORID,OPTION=VALUE)

и

Canvas.move(TAGORID,distanceToMoveX,distanceToMoveY)

спасибо за ваше понимание Брайан.Это был просто удар в правильном направлении, мне нужно было это выяснить.

Чтобы узнать, какие параметры есть у configItem, вызовите его только с тегом или идентификатором, он вернет соответствующие параметры.например, параметры для овала:

  • stipple
  • disabledoutlinestipple
  • activeoutlinestipple
  • dash
  • disabledwidth
  • dashoffset
  • activewidth
  • fill
  • disabled outline
  • offset
  • disabledfill
  • disableddash
  • ширина
  • состояние
  • outlinestipple
  • disabledstipple
  • activedash
  • теги
  • activestipple
  • activeoutline
  • outlineoffset
  • activefill
  • контур
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...