Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2013 17:15:03

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

tkinter идет процесс -окно висит

Все работает…Спасибо 4kpt

Офлайн

#2 Март 22, 2013 21:16:21

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

tkinter идет процесс -окно висит

Да не за что. Только делаю еще раз акцент на необходимости равномерного по времени заполнения процентов . Старайтесь делить основной процесс (или создавать в нем вызовы) на операции равные по времени выполнения, даже если это будет нелогично с точки зрения кода.

Будут вопросы, пишите…

P.S. Лучше, когда и процент и полоса выполнения. Это можно реализовать с помощью canvas и его метода .create_text(). Хотите - попробуйте, а если не получиться - выложу пример.



Отредактировано 4kpt (Март 22, 2013 21:17:18)

Офлайн

#3 Март 22, 2013 22:24:01

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

tkinter идет процесс -окно висит

Я понял…в случае обработки файла ставлю точки в местах равным процентному отображению и в них запускается функция, что бы отрезки по времени были равными
А с canvas я еще не работал , в принципе можно попробовать…)

Офлайн

#4 Март 22, 2013 22:44:07

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

tkinter идет процесс -окно висит

sanodin
Я понял…в случае обработки файла ставлю точки в местах равным процентному отображению и в них запускается функция, что бы отрезки по времени были равными
Именно. И это очень важно. Это самая частая ошибка при построении GUI. Вторая самая частая ошибка - большое количество объектов в одном окне…



Офлайн

#5 Март 22, 2013 22:54:00

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

tkinter идет процесс -окно висит

4kpt
большое количество объектов в одном окне
прогрессбар (возможно) будет лишним?

Отредактировано sanodin (Март 22, 2013 22:56:29)

Офлайн

#6 Март 23, 2013 00:41:43

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

tkinter идет процесс -окно висит

Правило “7 плюс минус 2”. И прогрессбар являеться дополнением виджета с процентом, т.е. он просто его визуализирует. Посему может считаться за один :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version