Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » отлов события из области Tkinter.Label() [RSS Feed]

#1 Ноя. 11, 2013 09:05:57

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

отлов события из области Tkinter.Label()

для начала приведу скрин :



суть в том что при помощи Tkinter.Photoimage и Tkinter.Label выводяться разные картинки и из определенной области этих картинок надо отлавливать события , все эти области на картинках размещены в одном и том-же месте для удобства но только как ловить события не из всего Tkinter.Label а из определенной области я так и не додумался (конкретно не хватает EventBox - a как в pygtk) , пытался поверх этого лейбла разместить еще один и уже из него ловить эвенты но последний не получаеться сделать прозрачным и он перекрывает картинку а других путей я не вижу ((

есть у кого мысли по реализации сего ?



Офлайн

#2 Ноя. 11, 2013 09:19:34

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

отлов события из области Tkinter.Label()

Уже убегаю на работу. Если никто не напишет до вечера, то отпишусь. Можно легко обрабатывать евенты с любого виджета и любой части виджета. Нет никаких проблем.

@cckyi_boxxx
(конкретно не хватает EventBox - a как в pygtk)

Он здесь и не нужен…

Офлайн

#3 Ноя. 11, 2013 10:28:49

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

отлов события из области Tkinter.Label()

сенкс , вопрос снят , корешь подсказал что в эвенте прилетают координаты в пикселях куда клацнули , запилил фильтр по ним и все гуд



Офлайн

#4 Ноя. 11, 2013 16:21:06

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

отлов события из области Tkinter.Label()

Как я и хотел предложить…

Офлайн

  • Начало
  • » GUI
  • » отлов события из области Tkinter.Label()[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version