Форум сайта python.su
4kpt_IIIСейчас нету времени пробовать, к сожалению, но как что то разузнаю сообщу)
Не знаю. Не пользовался. Попробуйте. Если поможет, то напишите - буду знать. Вообще многопоточность в tkinter реализуется не так. Главный mainloop нужно откреплять от тредовой системы. Я об этом писал. Приводил примеры. Можете поискать. Не найдете - напишите. Выложу код снова.P.S. Мне хватало стандартных возможностей. Я просто использовал с учетом специфических особенностей tkinter.
Офлайн
Нашел. Я же Вам писал. Тема tkinter и threading…
Офлайн
4kpt_III
Нашел. Я же Вам писал. Тема tkinter и threading…
Офлайн
Первый вопрос. root.after() нужен для отделения loop GUI от тредов.
Отличие большое. Сделайте
def call(event=None): time.sleep(5) but1.bind("<Button-1>", call) but2["command"] = call
Офлайн
4kpt_IIIНичего не понял…
root.after() нужен для отделения loop GUI от тредов.
root = Tk() var_set = IntVar() var_set.set(0) rb = Radiobutton(root, text='vopros', value=0, variable=var_set)#, indicatoron=1 rb.grid() def tt(): var_set.set(0) rb.select() tt() root.mainloop()
root = Tk() def tt(): var_set = IntVar() var_set.set(0) rb = Radiobutton(root, text='vopros', value=0, variable=var_set)#, indicatoron=1 rb.select() rb.grid() tt() root.mainloop()
Офлайн
4kpt_III
Отличие большое. Сделайте
def call(event=None):
time.sleep(5)
but1.bind(“<Button-1>”, call)
but2 = call
Разница будет очевидна…
Офлайн