Найти - Пользователи
Полная версия: '??' и обработка событий в Tkinter
Начало » GUI » '??' и обработка событий в Tkinter
1
QZip
Вот код (взят отсюда)
#!/bin/python
from Tkinter import *
tk = Tk()
txt = Text(tk)
txt.pack()
def event_info(event):
txt.delete("1.0", END)
for k in dir(event):
if k[0] != "_":
ev = "%15s: %s\n" % (k, repr(getattr(event, k)))
txt.insert(END, ev)
tk.bind("<Configure>", event_info)
tk.mainloop()
Почему-то вместо keycode, keysym и пр. вопросы
это лечится?
QZip
Нашел что keysym и keycode работают только для клавы.
Тогда можно ли узнать, какой именно <Configure> произошел?
Пусть польователь изменяет размер окна, хотелось бы знать когда он
кончит его менять т.е. отпустит мышь.
setoy
Ето так.

def k(event):
print event.height,event.width

tk.bind('<Configure>',к)
QZip
Спасибо, но ты не так меня понял.

Решил проблему другим способом.
setoy
>>Пусть польователь изменяет размер окна, хотелось бы знать когда он
кончит его менять т.е. отпустит мышь.

Ето понял :) Ну скажи как ты решил проблема?
QZip
Вобщем никак)
просто нашел другой способ
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB