Я хочу рисовать на холсте в режиме реального времени, возможно устанавливать отдельные пиксели, рисовать геометрические фигуры, такие как прямоугольники, и вставлять изображения.
Вот как я хочу, чтобы это выглядело:
from greatgui import Window, Canvas
from time import sleep
width = 640
height = 480
w = Window("My title", (width,height))
c = Canvas((width, height))
w.add(c)
i = 0
while True:
c.putpixel((i, i), color=(255,255,255))
i += 1
w.update()
sleep(0.1)
Недопустимо что-либо более сложное или дорогостоящее. Мне не повезло?
Я не нашел ни одного примера графического интерфейса, который не требует от меня:
- создать десятки строк шаблонного кода и проверок платформы
- установить что-нибудь дополнительное (особенно что-нибудь скомпилировать вручную!), Кроме как через pip
- добавить несколько обратных вызовов в некоторые рамки
- передать управление на любой основной цикл вообще
- отказаться от всего комфорта модуля ImageDraw Подушки