Главная


8.9. Объекты изображений на холсте

Чтобы отобразить графическое изображение на холсте C, используйте:

id = C.create_image(x, y, option, ...)

Этот конструктор возвращает целочисленный идентификационный номер объекта изображения для этого холста.

Изображение позиционируется относительно точки (x, y).

Опции включают в себя:

Таблица 9. Опции объекта изображеня на холсте

activeimage Изображение, которое отображается, когда указатель мыши находится над элементом. См. опцию image ниже для возможных значений.
anchor По умолчанию установлено anchor=tk.CENTER, что означает, что изображение центрируется по позиции (x, y). См. раздел 5.5, "Якоря" для возможных значений этой опции. Например, если вы укажете anchor=tk.S, изображение будет расположено так, чтобы точка (x, y) находилась в центре нижнего (южного) края изображения.
disabledimage Изображение, которое отображается, когда элемент неактивен. См. опцию image ниже для возможных значений.
image Изображение, которое должно быть отображено. См. раздел 5.9, "Изображения" для информации о том, как создавать изображения, которые можно загружать на холсты.
state Обычно объекты изображения создаются в состоянии tk.NORMAL. Установите это значение в tk.DISABLED, чтобы сделать его серым и нереагирующим на указатель мыши. Если установить его в tk.HIDDEN, элемент станет невидимым.
tags Если это строка, изображение помечается этой строкой. Используйте кортеж строк, чтобы пометить изображение несколькими тегами. См. раздел 8.4, "Теги холста".

>> Объекты линий на холсте