Форум сайта python.su
Задача (wxPython): при клике мыши в этом месте появляется изображение (или примитив типа круга),
которое постепенно бледнеет до того, что совсем исчезает. Подскажите куда рыть. В книге rappin dunn
по wxpython не нашел нужного.
Офлайн
через определенный интервал времени менять цвет на более бледный, до тех пор, пока не будет достигнут нужный.
я бы так делал.
Офлайн
Тогда уж уточните: ловим событие mouse click, вставляем widget.
Он рисует картинку, на таймер повешена перерисовка.
Потом widget удаляется.
Вроде бы всё очевидно, да?
Офлайн
Андрей СветловВроде да, немного расшифруйте, если не сложно, “на таймер повешена перерисовка”. Какие операторы используются для этого?
Тогда уж уточните: ловим событие mouse click, вставляем widget.
Он рисует картинку, на таймер повешена перерисовка.
Потом widget удаляется.
Вроде бы всё очевидно, да?
Офлайн
wx.Timer
В обработчике EVT_TIMER пересчитать новую прозрачность и вызвать widget.Refresh()
Офлайн
Андрей Светлов+1
wx.Timer
В обработчике EVT_TIMER пересчитать новую прозрачность и вызвать widget.Refresh()
Офлайн