Изменение непрозрачности прямоугольника - PullRequest
0 голосов
/ 18 сентября 2018

Как изменить непрозрачность / прозрачность черного прямоугольника в python tkinter.

canvas.create_rectangle (200, 200, 600, 600, fill="black")

Это то, что я использовал для создания коробки. Я посмотрел на атрибуты, которые мог использовать, но не смог найти ни одного. Я также играл с .setOpacity(0.5), поскольку видел, что это используется где-то еще, но это не сработало.

Я посмотрел на разные примеры, и они либо меняют непрозрачность для изображений с помощью модуля PIL, либо меняют непрозрачность на разных языках, с которыми я не знаком.

1 Ответ

0 голосов
/ 18 сентября 2018

Я не думаю, что вы можете изменить альфа (прозрачность) на холсте. Но вы можете использовать stipple, чтобы покрыть его растровым изображением, так что вы получите тот же эффект, но не точный.

Попробуйте эту строку.

canvas.create_rectangle (200, 200, 600, 600, fill="black",stipple='gray50')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...