Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » постепенно тускнеющее изображение [RSS Feed]

#1 Дек. 21, 2010 21:47:11

rustamych
От:
Зарегистрирован: 2010-06-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

постепенно тускнеющее изображение

Задача (wxPython): при клике мыши в этом месте появляется изображение (или примитив типа круга),
которое постепенно бледнеет до того, что совсем исчезает. Подскажите куда рыть. В книге rappin dunn
по wxpython не нашел нужного.



Офлайн

#2 Дек. 22, 2010 11:07:20

ta
Зарегистрирован: 2009-12-15
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

постепенно тускнеющее изображение

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

Офлайн

#3 Дек. 22, 2010 11:12:40

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

постепенно тускнеющее изображение

Тогда уж уточните: ловим событие mouse click, вставляем widget.
Он рисует картинку, на таймер повешена перерисовка.
Потом widget удаляется.

Вроде бы всё очевидно, да?



Офлайн

#4 Дек. 28, 2010 21:56:24

rustamych
От:
Зарегистрирован: 2010-06-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

постепенно тускнеющее изображение

Андрей Светлов
Тогда уж уточните: ловим событие mouse click, вставляем widget.
Он рисует картинку, на таймер повешена перерисовка.
Потом widget удаляется.

Вроде бы всё очевидно, да?
Вроде да, немного расшифруйте, если не сложно, “на таймер повешена перерисовка”. Какие операторы используются для этого?



Офлайн

#5 Дек. 28, 2010 22:17:38

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

постепенно тускнеющее изображение

wx.Timer
В обработчике EVT_TIMER пересчитать новую прозрачность и вызвать widget.Refresh()



Офлайн

#6 Дек. 29, 2010 09:40:32

rustamych
От:
Зарегистрирован: 2010-06-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

постепенно тускнеющее изображение

Андрей Светлов
wx.Timer
В обработчике EVT_TIMER пересчитать новую прозрачность и вызвать widget.Refresh()
+1



Офлайн

  • Начало
  • » GUI
  • » постепенно тускнеющее изображение[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version