Мне нужна помощь в написании кода для оконного индикатора окон в Tcl/tk, когда какой-то из моего кода запущен. Окно индикатора выполнения может находиться в левой или правой части экрана.Отобразить индикатор выполнения в отдельном окне в tcl
ответ
Если вы используете древнюю версию (и если вы, апгрейд!), у вас должен быть индикатор выполнения, отправляемый с Tk. ttk::progressbar
довольно прост в использовании и поддерживает несколько шаблонов использования. Один из самых простых является привязка его к глобальной переменной:
set progress 0
pack [ttk::progressbar .p -variable progress]
# Run the progress bar from 0% to 100%, one step every 0.1s, after a 1s pause
proc updateProgress {} {
global progress
if {$progress < 100} {
incr progress
after 100 updateProgress
}
}
after 1000 updateProgress
Основная сложная вещь, что вы должны продолжать обслуживать цикл событий, используя индикатор прогресса, так что есть шанс обновить (который может понадобиться для текущей темы виджета), так же, как при выполнении чего-либо еще с Tk. Если вы выполняете тяжелую работу с процессором, вам может потребоваться время от времени добавлять звонки в update
(как минимум 10 раз в секунду в идеале), и это, в свою очередь, требует осторожности, потому что у вас могут возникать проблемы с повторной установкой с другими частями Создание графического пользовательского интерфейса во время работы.
Спасибо за ваши предложения – Avi
- 1. индикатор выполнения в отдельном окне
- 2. Отобразить индикатор выполнения в существующем окне tcltk с помощью R
- 3. показывает индикатор выполнения в диалоговом окне предупреждения
- 4. JavaFX Изменить текст в окне Индикатор выполнения
- 5. Индикатор выполнения WPF в диалоговом окне
- 6. Показать индикатор выполнения в новом окне
- 7. Photoshop Scripting - обновить индикатор выполнения в окне
- 8. Как вы показываете индикатор выполнения в gui
- 9. Отобразить индикатор выполнения в потоке gulp
- 10. Как отобразить индикатор выполнения поверх элемента управления в WPF
- 11. Невозможно отобразить индикатор выполнения перед отображением данных в список в диалоговом окне Dialog
- 12. Как отобразить индикатор выполнения для вызова процедуры
- 13. Как отобразить индикатор выполнения с webview
- 14. Objective-C, как отобразить определенный индикатор выполнения?
- 15. Access Progress Bar в отдельном окне по коду в другом окне
- 16. Как отобразить индикатор выполнения в течение 15 секунд в swt
- 17. Как отобразить индикатор выполнения в стиле Bootstrap в моем приложении?
- 18. Графические графики в отдельном окне
- 19. Отобразить процесс выполнения в отдельном горячем ключе файла TXT
- 20. реализация индикатор выполнения в окне wpf с viewmodel
- 21. Индикатор выполнения в Java
- 22. Отображать непрерывный индикатор выполнения в уведомлении, Android?
- 23. Динамический индикатор выполнения В WP7
- 24. Как открыть CSV-файл в отдельном окне
- 25. Tcl/Tk: Как создать индикатор выполнения с текстом состояния внутри?
- 26. Индикатор выполнения в android
- 27. Индикатор выполнения в popover
- 28. Индикатор выполнения в Mediawiki
- 29. Индикатор выполнения в Java
- 30. индикатор выполнения в уведомлении
Мы не пишем для вас код, мы предоставляем консультации после того, как вы предоставили код, который вы пробовали – jhhoff02